vb没有“与”“或”“非”的判断吗?比如我想求一个数组{1,2,3}和{1,2,4}的交集,那要怎么做? 20
vb没有“与”“或”“非”的判断吗?比如我想求一个数组{1,2,3}和{1,2,4}的交集,那要怎么做?...
vb没有“与”“或”“非”的判断吗?比如我想求一个数组{1,2,3}和{1,2,4}的交集,那要怎么做?
展开
1个回答
展开全部
有的,
与:AND
或:OR
非:XOR
但是这个与或非,与集合论中的不是同一概念。若要判断集合中的逻辑关系,还是得靠自己写代码实现。
与:AND
或:OR
非:XOR
但是这个与或非,与集合论中的不是同一概念。若要判断集合中的逻辑关系,还是得靠自己写代码实现。
追问
能举个例子吗?现在就是想要一个例子。比如
求一个数组{1,2,3}和{1,2,4}的交集,那要代码怎么写?
追答
代码就不写了啊,提供个最笨最简单的思路:
对两个集合(数组)按同一规则排序
逐个核对相应位置的数字是否一致:
(1)一致,判断下一个
(2)不一致,舍弃两者中较小的那一个并取下一个值与较大的比较,直到一致或集合结束
一致的就是交集内容
应该就是这样。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询