int[] A = { 1, 3, 5, 7, 9, 24, 88, 108, 126, 139 }; int[] B = { 2, 5, 24, 88, 108, 110, 112, 126 };//得出A B 數組的重復值,不用.net庫提供的方法,也不使用嵌套for循環(huán)的方式應該怎么做? 想不到好的辦法.請各位盡量以代碼示例,不勝感激
3 回答

郎朗坤
TA貢獻1921條經驗 獲得超9個贊
保存A、B的當前元素的索引值indexA和indexB,都初始化為0
比較A、B的當前元素
如果相等,則是重復的,indexA和indexB都加1
如果A[indexA]<B[indexB],那么indexA加1
如果A[indexA]>B[indexB],那么indexB加1
最后A或B的索引值超出范圍時結束
按照上面的流程,只需要遍歷一次
添加回答
舉報
0/150
提交
取消