c语言去重函数
先排序,然后顺序便历数组,重复元素必然相邻。如果已知数组内元素范围,可额外使用一个hash_set类似的的值->次数查找表,直接顺序便历数组去重,同时维护该查找表。去重具体过程为:数组长度n,重复元素计数器cnt=0。顺序便历数组,如果a[i]已经出现过,则交换a[i]和a[n-cnt-1],cnt自增1。最后数组长度为n-cnt。
long Fact(int n) //相当于一个子函数 { int i; long result=1; for(i=2;i<=n;i++) { result*=i;
关于易语言去重、数组操作的问题
首先复制要判断的数组 然后取数组成员数, 然后建立一个缓存记录是否存在的变量或者表 用计次循环 识别数组【i】在缓存表中是否存在 不存在添加到缓存表,存在则删除 通过I来计算要修改的数组的下标,直接用删除成员,来删除要判断你的数组,这样以后你de数组就不再重复。

