青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

狂奔的蝸牛

通過計算機成就人生

C++博客 首頁 新隨筆 聯(lián)系 聚合 管理
  10 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
  1 //============================================================================
  2 // Name        : suanfa.cpp
  3 // Author      : dream
  4 // Version     :
  5 // Copyright   : powered by YeQiangWei
  6 // Description : Hello World in C++, Ansi-style
  7 //============================================================================
  8 
  9 #include <iostream>
 10 using namespace std;
 11 /*默認都安升序排列*/
 12 class Algorithm {
 13 public:
 14     /*分治法*/
 15     void merge_sort(int* a, int p, int r);
 16     void merge(int* a, int p, int q, int r);
 17     /**選擇排序*/
 18     void select_sort(int* a, int length);
 19     /*插入排序*/
 20     void insert_sort(int* a, int length);
 21     /*冒泡排序*/
 22     void bubble_sort(int* a, int length);
 23 };
 24 void Algorithm::bubble_sort(int* a, int length) {
 25     for (int i = 1; i < length; i++) {
 26         for (int j = 0; j <= i; j++) {
 27             if (a[i] < a[j]) {
 28                 int key = a[j];
 29                 a[j] = a[i];
 30                 a[i] = key;
 31             }
 32         }
 33 
 34     }
 35 }
 36 void Algorithm::insert_sort(int* a, int length) {
 37     cout << length << endl;
 38     for (int i = 1; i < length; i++) {
 39         int j = i - 1;
 40         int key = a[i];
 41         while (j >= 0 && key < a[j]) {
 42             a[j + 1= a[j];
 43             j--;
 44         }
 45         a[j + 1= key;
 46     }
 47 }
 48 void Algorithm::merge(int* a, int p, int q, int r) {
 49     int n1 = q - p + 1;
 50     int n2 = r - q;
 51     int* L = new int[n1 + 1];
 52     int* R = new int[n2 + 1];
 53     for (int m = 0; m < n1; m++) {
 54         L[m] = a[p + m];
 55     }
 56     for (int n = 0; n < n2; n++) {
 57         R[n] = a[q + n + 1];
 58     }
 59     int i = 0;
 60     int j = 0;
 61     for (int k = p; k <= r; k++) {
 62         if (L[i] <= R[j]) {
 63             a[k] = L[i];
 64             i++;
 65         } else {
 66             a[k] = R[j];
 67             j++;
 68         }
 69     }
 70 }
 71 
 72 void Algorithm::merge_sort(int* a, int p, int r) {
 73 
 74     int q = 0;
 75     //cout << "這里其實還是執(zhí)行了的" << q << endl;
 76     if (p < r) {
 77         q = (p + r) / 2;
 78         merge_sort(a, p, q);
 79         merge_sort(a, q + 1, r);
 80         merge(a, p, q, r);
 81     }
 82 }
 83 
 84 void Algorithm::select_sort(int* a, int length) {
 85     if (NULL == a)
 86         return;
 87     cout << length << endl;
 88     for (int i = 0; i < length; i++) {
 89         for (int j = i; j < length; j++) {
 90             if (a[i] > a[j]) {
 91                 cout << "a[]=" << a[i] << endl;
 92                 int key = a[i];
 93                 a[i] = a[j];
 94                 a[j] = key;
 95             }
 96         }
 97     }
 98 }
 99 
100 int main() {
101     int a[] = { 35794821 };
102     int length = sizeof(a) / sizeof(a[0]);
103     Algorithm al;
104     al.bubble_sort(a, length);
105     for (size_t i = 0; i < (sizeof(a) / sizeof(a[0])); i++) {
106         cout << a[i] << " ";
107     }
108     return 0;
109 }
110 
111 
112 

posted on 2010-05-27 22:16 幽夢還鄉(xiāng) 閱讀(269) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久动漫亚洲| 美女脱光内衣内裤视频久久影院| 亚洲电影免费观看高清完整版| 久久精品国产第一区二区三区| 国产精品大全| 欧美一区二区三区在线视频| 亚洲先锋成人| 国产亚洲精品综合一区91| 久久国产88| 久久这里只有| 日韩亚洲不卡在线| 日韩系列欧美系列| 国产精品三级久久久久久电影| 亚洲欧美日产图| 久久色在线观看| 亚洲精品一区二区三区四区高清| 亚洲精品国产精品国自产在线| 欧美极品在线观看| 亚洲性视频网址| 亚洲午夜精品国产| 国内精品久久久久久久影视蜜臀| 美女91精品| 欧美日韩亚洲一区二区三区在线| 亚洲欧美视频一区二区三区| 羞羞视频在线观看欧美| 亚洲第一偷拍| 亚洲视频精选| 狂野欧美一区| 欧美福利一区| 午夜精品三级视频福利| 久久久亚洲高清| 夜夜爽www精品| 欧美一区二区三区视频在线观看 | 亚洲欧美电影院| 亚洲第一黄网| 亚洲一区二区在线免费观看| 亚洲国产高清一区| 亚洲性视频网址| 亚洲二区在线视频| 一本色道久久综合狠狠躁的推荐| 国内成人在线| 亚洲一品av免费观看| 亚洲精品久久| 欧美一区亚洲二区| 亚洲在线不卡| 欧美福利小视频| 久久久久久亚洲精品不卡4k岛国| 欧美精品网站| 欧美xxx在线观看| 国产欧美日韩精品专区| 99视频有精品| 在线成人激情黄色| 亚欧成人在线| 午夜精品免费| 国产精品免费看久久久香蕉| 亚洲激情社区| 亚洲国产综合91精品麻豆| 欧美一区二区福利在线| 亚洲欧美日韩专区| 欧美日韩高清不卡| 亚洲国产精品久久久| 亚洲第一区在线| 久久视频在线视频| 裸体一区二区| 一区二区亚洲精品国产| 久久精品麻豆| 久久性天堂网| 精品不卡一区二区三区| 欧美一区免费视频| 久久精品国产精品亚洲| 国产日产欧产精品推荐色 | 亚洲国产精品v| 久久精品综合| 久久嫩草精品久久久精品一| 国产人成精品一区二区三| 国产精品99久久久久久人| 亚洲女人小视频在线观看| 欧美性事免费在线观看| 一级日韩一区在线观看| 欧美亚洲免费高清在线观看| 国产美女搞久久| 久久国产99| 亚洲成色www8888| 亚洲国产三级网| 欧美日韩精品久久久| 夜夜嗨av一区二区三区四季av| 一区二区三区www| 国产精品女主播一区二区三区| 亚洲视频香蕉人妖| 久久精品国产精品亚洲| 激情视频一区| 欧美激情综合五月色丁香小说| 亚洲黄页一区| 亚洲欧美久久久| 国产一区二区三区高清在线观看| 久久视频在线视频| 最新国产成人在线观看| 亚洲在线第一页| 国产亚洲欧美一区| 嫩草伊人久久精品少妇av杨幂| 亚洲国产精品一区二区久| 宅男精品导航| 国产中文一区| 欧美精品精品一区| 亚洲女人天堂av| 欧美 日韩 国产在线| 亚洲欧美另类在线观看| 国产日产欧产精品推荐色 | 国产日韩欧美不卡| 欧美国产日韩二区| 亚洲小说春色综合另类电影| 久热精品视频在线观看一区| 亚洲麻豆国产自偷在线| 国产精品永久免费| 免费欧美日韩| 午夜影院日韩| 亚洲激情网站| 久久久久国产精品人| 日韩亚洲欧美成人一区| 国产在线精品成人一区二区三区| 欧美看片网站| 久久女同精品一区二区| 亚洲欧美日韩综合| 一本大道久久a久久综合婷婷| 久久五月婷婷丁香社区| 亚洲欧美怡红院| 亚洲精品久久久久久久久久久久| 国产喷白浆一区二区三区 | 亚洲一区二区三区高清| 欧美+亚洲+精品+三区| 欧美亚洲三级| 亚洲综合色在线| 在线亚洲自拍| 99视频日韩| 亚洲三级免费| 最新日韩中文字幕| 永久免费视频成人| 国产一区在线观看视频| 国产精品久久91| 欧美日韩日韩| 欧美深夜影院| 欧美日韩国产限制| 欧美激情片在线观看| 美日韩精品免费| 久久一二三四| 久久久亚洲精品一区二区三区| 欧美一区二区三区四区在线| 亚洲在线国产日韩欧美| 亚洲一级片在线看| 亚洲免费视频网站| 亚洲自啪免费| 久久av一区二区三区漫画| 欧美在线观看www| 欧美在线观看一区| 久久久久久高潮国产精品视| 久久精品91久久香蕉加勒比| 久久成人这里只有精品| 久久伊人免费视频| 欧美高清在线视频观看不卡| 欧美国产日韩一区二区三区| 欧美成人在线网站| 欧美午夜不卡| 国产伦精品一区二区三区四区免费| 国产精品自拍小视频| 国产亚洲一二三区| 亚洲国产欧美在线人成| 亚洲免费观看高清完整版在线观看| 99re在线精品| 午夜精品一区二区三区在线| 久久高清国产| 亚洲电影视频在线| 一本色道久久精品| 欧美一区二区三区在线观看视频| 久久久精品999| 欧美激情aaaa| 国产日韩精品久久| 亚洲电影第1页| 亚洲一区二区在线| 裸体一区二区| 亚洲免费高清视频| 欧美一区观看| 免费日韩视频| 国产精品一级在线| 最近中文字幕mv在线一区二区三区四区| 日韩一级视频免费观看在线| 午夜精品免费| 欧美国产在线电影| 亚洲欧美另类综合偷拍| 欧美成年视频| 国产一区二区三区久久| 日韩一区二区高清| 久久综合伊人77777| 99精品国产热久久91蜜凸| 香港久久久电影| 欧美日韩高清一区| 激情综合中文娱乐网| 亚洲视频第一页| 欧美夫妇交换俱乐部在线观看| 亚洲一区二区欧美日韩| 欧美精品成人在线|