yun hai:
请问MT4中怎么去除数组中重复的数据?
请问MT4中怎么去除数组中重复的数据?
比如一个数组是:1,2,2,5,3,9,6,7,7,7,8,8,5,6,2
需要提取为:1,2,5,3,9,6,7,8
后面重复出现的数字就不需要了。
假设源数组Array[],则另建一个目标数组Array_2[]。然后,
方法一:
源数组Array[]大小排序,遍历,if(Array[n-1]!=Array[n]),则copy 源数组Array[n]到目标数组Array_2[i],i++,以此类推。
方法二:
源数组Array[]用for循环,每次循环都遍历一次目标数组Array_2[]是否有Array[i]相同数据,有则跳过,无则copy 。
仅供参考,共同学习。
比如一个数组是:1,2,2,5,3,9,6,7,7,7,8,8,5,6,2
需要提取为:1,2,5,3,9,6,7,8
后面重复出现的数字就不需要了。