首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求数组差异比较算法,该怎么解决

2012-02-28 
求数组差异比较算法例如2个数组:a{1,2,3,4,5,6}b{2,4,5,7,8,9}怎么样求得c{7,8,9}我的思路是先算的temp

求数组差异比较算法
例如2个数组:
a={1,2,3,4,5,6}
b={2,4,5,7,8,9}
怎么样求得
c={7,8,9}
我的思路是先算的temp=a与b,再算的c= b 或 temp。
用的是循环做的,需要2次双循环。
有没有效率更高的方法实现???
求教


[解决办法]
如果没有什么规律,那么你只能循环了!
[解决办法]
貌似你求的c=不是很清楚。 你是加一个c数组取值? 也不是很懂。
[解决办法]
无规律,遍历
[解决办法]
突现羡慕起C#了,一个linq搞定,唉~
[解决办法]
两数组先排序,循环b,从a中定位,并记录序号,下一个循环从该序号开始定位
[解决办法]
关键在于查找算法。

热点排行