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

狂奔的蝸牛

通過計算機成就人生

C++博客 首頁 新隨筆 聯系 聚合 管理
  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 << "這里其實還是執行了的" << 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 幽夢還鄉 閱讀(266) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   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>
            亚洲天堂av图片| 老司机久久99久久精品播放免费| 亚洲精品乱码久久久久久久久 | 久久人人爽国产| 亚洲视频在线观看视频| 欧美日韩亚洲成人| 亚洲视频图片小说| 日韩午夜精品视频| 欧美午夜精品久久久久久孕妇 | 免费永久网站黄欧美| 欧美一区午夜视频在线观看| 国产精品一区二区三区乱码 | 久久久久这里只有精品| 狠狠色丁香久久婷婷综合_中| 欧美在线视频一区二区| 欧美一级在线视频| 国产日韩欧美在线看| 欧美一级黄色录像| 性久久久久久久久久久久| 国产欧美一区二区色老头 | 午夜欧美理论片| 国产专区欧美精品| 美女精品视频一区| 欧美黄在线观看| 亚洲一区二区在线观看视频| 亚洲午夜久久久| 激情小说亚洲一区| 亚洲国产一区在线观看| 欧美日韩国产小视频| 午夜精品理论片| 久久久99国产精品免费| 亚洲精品偷拍| 亚洲欧美日韩成人| 亚洲二区视频| 99这里只有精品| 狠狠色丁香久久综合频道| 亚洲大片精品永久免费| 欧美午夜剧场| 蜜臀va亚洲va欧美va天堂| 欧美日韩视频专区在线播放 | 久久精品视频亚洲| 母乳一区在线观看| 欧美另类久久久品| 欧美伊人久久久久久久久影院| 欧美一级午夜免费电影| 亚洲国产一区二区三区在线播| 亚洲剧情一区二区| 国内精品久久久| 99re8这里有精品热视频免费| 国产偷国产偷亚洲高清97cao| 欧美激情日韩| 国产欧美一级| 日韩视频一区二区三区在线播放| 国内一区二区在线视频观看 | 欧美区在线观看| 久久婷婷av| 国产精品久久久久久久浪潮网站| 欧美 日韩 国产在线| 国产精品久久久久久久app| 老巨人导航500精品| 欧美日韩精品综合在线| 欧美 日韩 国产 一区| 国产精品免费一区二区三区在线观看| 久久综合久久综合久久| 国产精品入口日韩视频大尺度| 欧美大香线蕉线伊人久久国产精品| 国产精品国产a| 91久久在线视频| 亚洲国产精品传媒在线观看| 亚洲中无吗在线| 亚洲图片在线| 欧美精品国产一区| 欧美激情偷拍| 在线成人免费观看| 午夜在线观看欧美| 欧美一区二区三区四区在线 | 久久久精品国产免大香伊 | 久久精品视频网| 国产精品久久网| 在线一区二区三区四区五区| 99精品黄色片免费大全| 榴莲视频成人在线观看| 久久亚洲国产成人| 狠狠干综合网| 久久精品国产清高在天天线| 午夜综合激情| 国产精品免费视频xxxx| 亚洲最新中文字幕| 这里只有精品在线播放| 欧美精品一区二区三区四区| 亚洲国产高清aⅴ视频| 91久久精品日日躁夜夜躁国产| 久久久一区二区三区| 麻豆av福利av久久av| 影音先锋久久精品| 美日韩精品视频免费看| 亚洲国产成人精品女人久久久| 亚洲国产欧美不卡在线观看| 欧美a一区二区| 亚洲精品欧美日韩| 亚洲一二三区精品| 国产精品视频内| 久久成人免费| 欧美成人午夜77777| 亚洲一区www| 午夜精彩视频在线观看不卡| 亚洲天堂成人| 亚洲激情小视频| 一区二区久久久久| 欧美性色aⅴ视频一区日韩精品| 亚洲免费观看高清完整版在线观看熊| 亚洲视频在线观看免费| 国产精品美女www爽爽爽视频| 亚洲一区视频在线| 乱人伦精品视频在线观看| 亚洲日本中文字幕| 国产精品av一区二区| 欧美在线观看天堂一区二区三区| 久久视频这里只有精品| 亚洲欧洲精品一区二区精品久久久 | 久久久免费av| 亚洲精品中文字幕有码专区| 欧美日韩中文字幕在线| 午夜视频久久久| 亚洲国产经典视频| 午夜欧美精品久久久久久久| 国内激情久久| 欧美日韩国产免费| 久久精品国产免费观看| 亚洲日韩欧美视频一区| 欧美与黑人午夜性猛交久久久| 在线成人欧美| 国产精品午夜av在线| 免费看成人av| 午夜精品久久久久久久99黑人| 欧美国产日本| 欧美在线综合视频| 在线亚洲伦理| 亚洲成人资源| 国产精品久久国产愉拍 | 国模大胆一区二区三区| 欧美区一区二| 久久综合久久综合九色| 亚洲影院一区| 亚洲精品久久久久久久久久久| 久久福利影视| 亚洲一区免费网站| 亚洲日本一区二区| 激情六月综合| 国产午夜精品久久久| 国产精品成人观看视频免费| 欧美xxxx在线观看| 久久久久国色av免费看影院| 亚洲一区一卡| 日韩一区二区精品| 亚洲精品美女久久久久| 欧美jizzhd精品欧美喷水| 久久久久久噜噜噜久久久精品| 亚洲午夜国产一区99re久久| 亚洲精品国产精品乱码不99按摩 | 国产欧美精品一区二区色综合| 欧美国产一区视频在线观看| 久久男人av资源网站| 久久福利毛片| 欧美一区二区三区男人的天堂| 亚洲性线免费观看视频成熟| 日韩视频免费| 9久re热视频在线精品| 亚洲人成网站在线播| 亚洲综合激情| 亚洲视频一区二区| 欧美一区二区三区在线观看视频| 日韩午夜中文字幕| 亚洲国产成人91精品| 国产亚洲午夜| 狠狠色2019综合网| 国模精品娜娜一二三区| 国产一区二区三区网站 | 一区二区三区在线免费观看 | 欧美成人精品一区二区| 可以免费看不卡的av网站| 久久亚洲春色中文字幕久久久| 久久国产精品网站| 理论片一区二区在线| 久热精品视频在线观看一区| 开元免费观看欧美电视剧网站| 久久久综合网站| 欧美 日韩 国产一区二区在线视频| 免费国产一区二区| 亚洲高清av在线| 99精品免费视频| 亚洲综合日韩| 久久精品亚洲乱码伦伦中文| 免费不卡亚洲欧美| 欧美日韩国产一区精品一区| 国产精品国产三级国产普通话三级 | 91久久在线观看| 日韩网站免费观看| 亚洲一级在线| 久久精品国产v日韩v亚洲|