数据查重算法
题目:有1000个数据,其取值范围为1~2000,这1000个数据中有一个是重复的,请找出来。一、位与char arr[250];for(int i=0;i<1000;i++){ int tmp=128; int a=err[i]; b=a/8; c=a%8; if(arr[b]&(tmp>>c) return err[i]; else arr[b]=arr[b]^(tmp>>c); }二、嵌套int arr[1000]={0};
原创
2021-06-20 15:52:27 ·
1065 阅读 ·
0 评论