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

posts - 183,  comments - 10,  trackbacks - 0

合并兩個(gè)有序的單鏈表

http://m.shnenglu.com/jake1036/archive/2011/06/15/148692.html

  1 #include <iostream>
  2 using namespace std;
  3 
  4 struct node
  5 {
  6     int data;
  7     node* next;
  8 };
  9 
 10 void clear(node* head)
 11 {
 12     node* t = head->next, * p;
 13     while (t != 0)
 14     {
 15         p = t;
 16         t = t->next;
 17         delete p;
 18     }
 19     delete head;
 20 }
 21 
 22 void print(node* head)
 23 {
 24     while (head->next != 0)
 25     {
 26         cout << head->next->data << ' ';
 27         head = head->next;
 28     }
 29     cout << endl;
 30 }
 31 
 32 node* init()
 33 {
 34     node* ret = new node;
 35     ret->next = 0;
 36     return ret;
 37 }
 38 
 39 node* build(node* head, int item)
 40 {
 41     node* t = new node;
 42     t->next = 0;
 43     t->data = item;
 44     head->next = t;
 45     return t;
 46 }
 47 
 48 node* merge(node* h, node* h1, node* h2)
 49 {
 50     h1 = h1->next;
 51     h2 = h2->next;
 52     node* t;
 53     while (h1 != 0 && h1 != 0)
 54     {
 55         if (h1->data < h2->data)
 56         {
 57             t = new node;
 58             t->data = h1->data;
 59             t->next = 0;
 60             h->next = t;
 61             h = h->next;
 62 
 63             h1 = h1->next;
 64         }
 65         else if (h1->data > h2->data)
 66         {
 67             t = new node;
 68             t->data = h2->data;
 69             t->next = 0;
 70             h->next = t;
 71             h = h->next;
 72 
 73             h2 = h2->next;
 74         }
 75         else
 76         {
 77             t = new node;
 78             t->data = h1->data;
 79             t->next = 0;
 80             h->next = t;
 81             h = h->next;
 82             t = new node;
 83             t->data = h2->data;
 84             t->next = 0;
 85             h->next = t;
 86             h = h->next;
 87 
 88             h1 = h1->next;
 89             h2 = h2->next;
 90         }
 91     }
 92     while (h1 != 0)
 93     {
 94         t = new node;
 95         t->data = h1->data;
 96         t->next = 0;
 97         h->next = t;
 98         h = h->next;
 99 
100         h1 = h1->next;
101     }
102     while (h2 != 0)
103     {
104         t = new node;
105         t->data = h2->data;
106         t->next = 0;
107         h->next = t;
108         h = h->next;
109 
110         h2 = h2->next;
111     }
112 
113     return h;
114 }
115 
116 int main()
117 {
118     node* h1 = init(), * h2 = init();
119     node* t = h1;
120     for (int i = 1; i <= 10; i += 2)
121     {
122         t = build(t, i);
123     }
124     t = h2;
125     for (int i = 0; i <= 10; i += 2)
126     {
127         t = build(t, i);
128     }
129     print(h1);
130     print(h2);
131 
132     node* h = init();
133 
134     merge(h, h1, h2);
135 
136     print(h);
137 
138     clear(h1);
139     clear(h2);
140     clear(h);
141 }

 


posted on 2011-07-31 18:25 unixfy 閱讀(595) 評(píng)論(0)  編輯 收藏 引用

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   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>
            国产精品入口夜色视频大尺度| 国产偷久久久精品专区| 欧美激情亚洲综合一区| 国产亚洲精品久久久久久| 99re6热只有精品免费观看 | 午夜精品福利电影| 免播放器亚洲一区| 一本色道久久综合一区| 亚洲综合国产精品| 午夜一区二区三视频在线观看| 久久精品72免费观看| 欧美精品尤物在线| 欧美日韩18| 欧美成人一区二区在线| 99爱精品视频| 欧美多人爱爱视频网站| 老牛国产精品一区的观看方式| 久久久久成人精品| 午夜精品一区二区三区四区| 国产精品日韩在线一区| 午夜日韩激情| 亚洲欧美韩国| 国产日韩在线一区| 久久免费视频在线| 久久精品国产清自在天天线| 国产亚洲制服色| 欧美在线网址| 久久激情五月激情| 亚洲成人在线观看视频| 欧美黑人在线播放| 欧美国产精品日韩| 亚洲图片自拍偷拍| 一区二区欧美日韩| 国产拍揄自揄精品视频麻豆| 久久精品夜色噜噜亚洲aⅴ| 欧美一区二区福利在线| 99在线热播精品免费| 国产精品网站在线播放| 久久精品一区二区三区中文字幕| 久久久久久电影| 91久久综合| 亚洲午夜在线观看视频在线| 国产欧美一区二区精品婷婷 | 久久婷婷蜜乳一本欲蜜臀| 亚洲第一精品在线| 亚洲伦理网站| 国产日产亚洲精品| 欧美国产激情| 欧美日韩亚洲高清一区二区| 欧美亚洲在线观看| 久久综合电影一区| 亚洲午夜成aⅴ人片| 欧美一区二区成人6969| 亚洲精品视频二区| 亚洲在线日韩| 亚洲激情国产| 亚洲一区免费网站| 亚洲国产美女| 亚洲一区二区久久| 亚洲国产经典视频| 亚洲一区二区三区精品在线观看 | 免费不卡在线观看| 国产精品99一区二区| 理论片一区二区在线| 欧美日韩视频在线第一区| 久久天天躁狠狠躁夜夜爽蜜月| 欧美高清视频| 久久久国产精品一区二区中文| 欧美国产精品久久| 久久久综合网| 国产精品毛片在线| 亚洲国产日韩欧美在线动漫| 国产精品日本一区二区| 亚洲三级影院| 永久免费毛片在线播放不卡| 亚洲影院高清在线| 在线视频精品一区| 久久综合图片| 久久久久九九视频| 国产精品久久久久毛片软件| 亚洲国产高潮在线观看| 国产主播一区二区三区| 中日韩高清电影网| 一本色道久久综合亚洲精品按摩 | 乱人伦精品视频在线观看| 亚洲永久免费观看| 久久嫩草精品久久久久| 欧美在线高清视频| 欧美日韩一区二区免费视频| 亚洲第一精品影视| 亚洲高清免费在线| 久久精品欧美日韩精品| 久久岛国电影| 国产欧美精品一区| 亚洲午夜精品久久久久久浪潮| 日韩一级免费| 欧美日韩123| 亚洲精品一二| 亚洲先锋成人| 国产精品久久久久77777| 99ri日韩精品视频| 正在播放日韩| 国产精品久久久久77777| 一区二区日韩精品| 亚洲欧美在线一区| 国产精品视频网址| 亚洲影院色无极综合| 欧美在线黄色| 国产在线精品二区| 久久久综合精品| 欧美成人精品福利| 日韩视频免费| 国产精品日韩电影| 欧美在线观看一区二区| 快she精品国产999| 亚洲精品在线看| 国产精品sss| 欧美一激情一区二区三区| 久久中文精品| 亚洲国产天堂久久国产91| 欧美精品亚洲精品| 亚洲色图综合久久| 久久本道综合色狠狠五月| 黑人巨大精品欧美一区二区小视频| 久久久国产精品一区| 亚洲国产精品国自产拍av秋霞| 亚洲视频综合在线| 国产手机视频一区二区| 美女视频一区免费观看| 亚洲精品一区二区三区樱花| 香蕉亚洲视频| 亚洲欧洲一级| 国产精品任我爽爆在线播放 | 亚洲人成网站精品片在线观看 | 久久亚洲精品视频| 亚洲国产一区视频| 香蕉av福利精品导航| 在线精品一区二区| 国产精品第一区| 久久影院亚洲| 亚洲一区国产视频| 免费观看一级特黄欧美大片| 一本色道久久加勒比88综合| 国产亚洲人成a一在线v站| 欧美精品videossex性护士| 久久久久久久精| 亚洲免费福利视频| 国产一区再线| 欧美日韩在线亚洲一区蜜芽| 久久精品人人做人人爽电影蜜月 | 国产精品久久网站| 猫咪成人在线观看| 午夜精品成人在线视频| 亚洲日本中文| 久久人人97超碰精品888| 亚洲一区二区精品| 亚洲第一视频| 国产视频综合在线| 欧美亚洲成人网| 欧美金8天国| 久久久久国色av免费观看性色| av成人黄色| 亚洲电影av| 乱人伦精品视频在线观看| 香蕉乱码成人久久天堂爱免费 | 亚洲成色999久久网站| 国产乱码精品一区二区三区忘忧草| 欧美h视频在线| 久久精品国产清自在天天线| 亚洲在线视频一区| 久久免费高清视频| 亚洲欧美日韩国产一区二区三区| 亚洲黄色在线| 亚洲国产精品久久久久婷婷老年| 国产日产高清欧美一区二区三区| 欧美人成在线视频| 欧美成人精品一区二区| 女仆av观看一区| 美脚丝袜一区二区三区在线观看| 欧美呦呦网站| 欧美中日韩免费视频| 亚洲欧美久久久| 亚洲欧美不卡| 午夜精品视频在线观看| 亚洲欧美日产图| 午夜视频在线观看一区二区三区 | 香蕉成人啪国产精品视频综合网| 亚洲女与黑人做爰| 久久精品国产久精国产爱| 久久在线91| 欧美国产精品v| 欧美色图麻豆| 国产亚洲欧美中文| 亚洲激情精品| 一本久久综合亚洲鲁鲁五月天| 亚洲免费影视| 久久亚洲精品网站| 亚洲国产精品女人久久久| 99国产精品国产精品久久| 午夜视频在线观看一区|