<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      書山有徑勤為路>>>>>>>>

      <<<<<<<<學海無涯苦作舟!

      qort的用法總結

      兩點注意:

      1. cmp函數必須返回int型。

      2.qsort中必須有4個參數。也就是說一定有cmp函數存在,不然它不知道怎么排序。

       

      Number 1: int 型排序。(數組)

      View Code
      ……
      int intcmp(const void *a, const void *b)
      {
          return (*(int*)a)-(*(int*)b);
      }
      int main()
      {
              int n[10]={1, 3, 4, 9, 7, 0 , 8, 5, 4, 3};
              qsort(n, 10, sizeof(n[0]), intcmp);
              ……
      }

       

      Number 2: double型排序(數組)要特別注意一下。

      View Code
      ……
      int cmp1(const void* a, const void* b)
      {
          double aa=(*(double*)a), bb=(*(double*)b);//注意是double不是int否則丟失精度,也不能寫成return aa-bb;
          return aa<bb?-1:1;
      }
      int main()
      {
          int y[5]={1,3,4,8,4};
          qsort(y, 5, sizeof(y[0]), cmp1);
          ……
      }

       

      Number 3:char型排序。(字符串)

      View Code
      ……
      int charcmp(const void *a, const void *b)
      {
          return strcmp((char*)a, (char*)b);//strcmp的參數要求的就是指針,所以不用再加*了
      }
      int main()
      {
          char s[4][20]={"addsf", "abvcd", "aldfj", "dsfd"};
          qsort(s, 4, sizeof(s[0]), charcmp);
      }

       

      Number 4:node型排序。(結構體)

      View Code
      ……
      int structcmp(const void *a, const void *b)
      {
          node aa=*(node*)a, bb=*(node*)b;
          if(aa.x < bb.x) return -1;
          else if(aa.x > bb.x) return 1;
          else if(aa.y < bb.y) return -1;
          else if(aa.y > bb.y) return 1;
          else return 0;
      }
      int main()
      {
          node t[5];
          t[0].x=1, t[0].y=4;
          t[1].x=9, t[1].y=3;
          t[2].x=3, t[2].y=4;
          t[3].x=3, t[3].y=5;
          t[4].x=1, t[4].y=4;
          qsort(t, 5, sizeof(t[0]), structcmp);
      }

      posted on 2012-09-01 20:31  More study needed.  閱讀(535)  評論(0)    收藏  舉報

      導航

      書山有徑勤為路>>>>>>>>

      <<<<<<<<學海無涯苦作舟!

      主站蜘蛛池模板: 91久久久久无码精品露脸| 国产午夜亚洲精品国产成人| 日韩在线一区二区每天更新| 亚洲另类激情专区小说图片 | 国产精品久久国产精麻豆| 国产精品亚洲А∨天堂免下载| 亚洲欧美牲交| 亚洲av综合av一区| 野花社区www视频日本| 国内不卡一区二区三区| 97se亚洲综合自在线| 久久精品人妻无码专区| 国产三级精品福利久久| 男女啪啪高潮激烈免费版 | 无码中文字幕人妻在线一区 | 天堂a无码a无线孕交| 日本中文一二区有码在线| 无码人妻av免费一区二区三区| 国精无码欧精品亚洲一区| 亚洲女人天堂成人av在线| 国产成人亚洲日韩欧美| 欧美成本人视频免费播放| 国产精品自拍视频第一页| 免费无码av片在线观看播放| 国产区成人精品视频| 无码人妻精品丰满熟妇区| 午夜精品一区二区三区成人| 亚洲人成电影网站色mp4| 好男人好资源WWW社区| 日韩在线视频线观看一区| 亚洲嫩模一区二区三区| 欧美成人www免费全部网站| 刚察县| 国产精品蜜臀av在线一区| 国产乱码精品一区二三区| 亚洲www永久成人网站| 国产精品国语对白露脸在线播放 | 99久久亚洲综合精品成人网| 免费观看羞羞视频网站| 少妇人妻挤奶水中文视频毛片| 在线A毛片免费视频观看|