对有序顺序表去重并保持有序状态 发表于 2018-11-15 | 分类于 数据结构自学史 | 阅读次数: 对有序数组进行去重 1234567891011121314151617181920212223242526272829303132#include <stdio.h>#define maxsize 7int delsame(int arr[]);int length=maxsize;void main(){int s[maxsize]={1,2,2,3,4,4,7};delsame(s);}int delsame(int arr[]){ int i=0; int j; for(j=0;j<maxsize;j++) { if(length==0) return 0; if(arr[i]!=arr[j]) { ++i; arr[i]=arr[j]; } } length=i+1; //打印最终的结果 for(int m=0;m<length;m++) { printf("%d",arr[m]); }} 喜欢所以热爱,坚持干货分享,欢迎订阅我的微信公众号 呐,请我吃辣条 打赏 微信支付 支付宝