posts - 2,  comments - 0,  trackbacks - 0
          一個數組,下標從0到n,元素為從0到n的整數。判斷其中是否有重復元素

           1 void Find_Duplicate(int a[],int n){
           2 
           3     unsigned char* bitmap = new unsigned char[n];
           4     memset(bitmap,0,n);
           5     int count = 0;
           6     for(int i=0; i<n; i++){
           7         if(a[i]>|| a[i]<0)
           8             continue;
           9         else if( bitmap[a[i]] != 1)
          10             bitmap[a[i]] = 1;
          11         else
          12             count++;
          13     }
          14     delete[] bitmap;
          15     printf("Duplicate count: %d\n",count);
          16 }

          posted on 2009-06-02 01:00 iConnect 閱讀(164) 評論(0)  編輯  收藏 所屬分類: 數學&算法&數據結構
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(2)

          文章分類(17)

          文章檔案(16)

          收藏夾(17)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 芷江| 吴桥县| 霍林郭勒市| 洪江市| 乐清市| 曲沃县| 汉川市| 兴安县| 湾仔区| 湘潭县| 新干县| 阳新县| 隆回县| 蓬安县| 澄江县| 高雄县| 华亭县| 龙游县| 阿城市| 隆化县| 日喀则市| 凤翔县| 嘉鱼县| 保康县| 沿河| 韩城市| 辽阳县| 同仁县| 桑植县| 江达县| 杭州市| 梓潼县| 襄汾县| 洪湖市| 稻城县| 海淀区| 东乌珠穆沁旗| 钦州市| 普宁市| 措美县| 丹棱县|