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

posts - 183,  comments - 10,  trackbacks - 0
單鏈表的逆轉,關鍵在于三個輔助指針,前兩個指針用于逆轉,最后一個用于記錄剩下來的節點,不然鏈表就丟失了。
這里是用的帶頭結點的鏈表,考慮鏈表中沒有節點和只有一個節點的情況就不用逆轉了。

  1 #include <iostream>
  2 using namespace std;
  3 
  4 struct node
  5 {
  6     int    data;
  7     node * next;
  8 };
  9 
 10 node * init()
 11 {
 12     node * head = new node;
 13     if (head == 0)
 14     {
 15         exit(1);
 16     }
 17     head->next = 0;
 18     return head;
 19 }
 20 
 21 node * insert(int item, node * pre)
 22 {
 23     node * tmp = new node;
 24     if (tmp == 0)
 25     {
 26         exit(1);
 27     }
 28     tmp->data = item;
 29     tmp->next = pre->next;
 30     pre->next = tmp;
 31     return tmp;
 32 }
 33 
 34 node * create(node * head)
 35 {
 36     for (int i = 0; i < 10++i)
 37     {
 38         insert(i, head);
 39     }
 40     return head;
 41 }
 42 
 43 node * reverse(node * head)
 44 {
 45     node * p1 = head->next;
 46     if (p1 == 0)
 47     {
 48         return head;
 49     }
 50 
 51     node * p2 = p1->next;
 52     if (p2 == 0)
 53     {
 54         return head;
 55     }
 56 
 57     node * p3;
 58 
 59     while (p2 != 0)
 60     {
 61         p3 = p2->next;
 62         p2->next = p1;
 63         if (p1 == head->next)
 64         {
 65             p1->next = 0;
 66         }
 67         p1 = p2;
 68         p2 = p3;
 69     }
 70     head->next = p1;
 71     return head;
 72 }
 73 
 74 void clear_(node * head)
 75 {
 76     node * p = head->next, * q;
 77     while (p != 0)
 78     {
 79         q = p->next;
 80         delete p;
 81         p = q;
 82     }
 83     head->next = 0;
 84 }
 85 
 86 void clear(node * head)
 87 {
 88     clear_(head);
 89     delete head;
 90 }
 91 
 92 node * copy(node * des, node * src)
 93 {
 94     clear_(des);
 95     node * p = src->next, * q, * d = des;
 96     while (p != 0)
 97     {
 98         q = new node;
 99         q->data = p->data;
100         q->next = 0;
101         d->next = q;
102         d = q;
103         p = p->next;
104     }
105     return des;
106 }
107 
108 void print(node * head)
109 {
110     node * p = head->next;
111     while (p != 0)
112     {
113         cout << p->data << ' ';
114         p = p->next;
115     }
116     cout << endl;
117 }
118 
119 int main()
120 {
121     node * t1 = init();
122     create(t1);
123     print(t1);
124 
125     node * t2 = init();
126     copy(t2, t1);
127     print(t2);
128     reverse(t2);
129     print(t2);
130 
131     return 0;
132 }
posted on 2011-04-27 13:48 unixfy 閱讀(488) 評論(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>
            欧美一区午夜精品| 国产精品露脸自拍| 一区二区精品在线观看| 欧美高清在线一区| 欧美顶级少妇做爰| 欧美成人免费在线| 亚洲国产精品热久久| 久久综合色播五月| 欧美二区在线播放| 亚洲精品国精品久久99热| 日韩亚洲在线观看| 亚洲——在线| 久久婷婷一区| 欧美日韩精品免费观看| 国产美女一区二区| 好吊日精品视频| 亚洲伦伦在线| 亚洲欧美资源在线| 欧美激情1区2区3区| 亚洲最新在线| 正在播放欧美一区| 亚洲第一精品福利| 美女精品在线观看| 久久综合九色九九| 欧美精彩视频一区二区三区| 欧美日韩国产成人高清视频| 国产午夜精品视频免费不卡69堂| 在线电影国产精品| 亚洲天堂免费观看| 美女91精品| 亚洲午夜影视影院在线观看| 久久综合电影| 国产日韩精品在线观看| 亚洲精品在线一区二区| 欧美在线视频一区| 亚洲毛片网站| 久久综合福利| 黄色日韩精品| 久久经典综合| 一区二区高清视频| 欧美成人一区二区在线| 国内精品久久久久久久果冻传媒| 日韩一级成人av| 欧美阿v一级看视频| 欧美一区二区黄色| 国产精品av免费在线观看| 日韩一级精品| 麻豆成人在线| 久久超碰97中文字幕| 国产精品亚发布| 一区二区三区导航| 亚洲黄一区二区| 美女视频黄 久久| 黄色另类av| 久久综合999| 久久精品综合| 黄色成人精品网站| 久久亚洲一区二区| 久久久久国产精品麻豆ai换脸| 国产精品视频xxx| 午夜精品视频一区| 国产精品99久久不卡二区| 欧美日韩国产成人在线| 夜夜爽夜夜爽精品视频| 日韩视频一区二区在线观看| 欧美成人午夜影院| 亚洲精品在线观| 亚洲精品久久久久久久久久久久久| 蜜桃av一区二区| 亚洲国产精品一区二区第一页| 农村妇女精品| 欧美成人a视频| 一级成人国产| 亚洲私拍自拍| 国产欧美一区二区三区在线看蜜臀 | 欧美激情第二页| 日韩亚洲国产欧美| 在线日韩av片| 欧美日韩四区| 亚洲视频香蕉人妖| 亚洲一区免费视频| 国产一区在线播放| 欧美高清视频www夜色资源网| 欧美va天堂va视频va在线| 亚洲精品国产精品国自产观看| 亚洲激情在线观看| 欧美性片在线观看| 久久精品视频va| 欧美成人中文字幕| 午夜久久99| 老司机亚洲精品| 99在线精品观看| 亚洲欧美成人精品| 亚洲高清中文字幕| 亚洲手机成人高清视频| …久久精品99久久香蕉国产| 亚洲国产cao| 国产精品一二三视频| 欧美.www| 国产精品羞羞答答xxdd| 亚洲国产精品成人一区二区| 国产精品国产馆在线真实露脸| 开心色5月久久精品| 欧美日韩一区二区三区在线| 久久久精品国产99久久精品芒果| 欧美国产日韩精品免费观看| 久久精彩视频| 欧美日韩一区二区在线播放| 久久久综合香蕉尹人综合网| 欧美日韩国产一区| 欧美aⅴ一区二区三区视频| 国产精品观看| 亚洲精品护士| 亚洲第一在线综合网站| 亚洲一区二区网站| 亚洲精品专区| 美女91精品| 久久综合影视| 国产农村妇女毛片精品久久莱园子 | 亚洲午夜电影在线观看| 卡通动漫国产精品| 久久久蜜桃精品| 国产精品女主播| 亚洲精品乱码久久久久久日本蜜臀| 国产一区导航| 亚洲在线观看视频网站| 99视频一区二区| 欧美成人亚洲成人日韩成人| 麻豆91精品| 黑人巨大精品欧美黑白配亚洲| 亚洲特级片在线| 国产精品99久久久久久久女警 | 欧美在线影院| 欧美人妖在线观看| 伊人久久大香线蕉av超碰演员| 日韩一级不卡| 亚洲精品美女在线| 老色鬼久久亚洲一区二区 | 91久久久久久久久久久久久| 在线播放国产一区中文字幕剧情欧美| 亚洲综合精品| 欧美一区二区三区免费观看视频| 欧美日韩综合视频网址| 日韩一级在线观看| 在线视频欧美精品| 欧美三级视频在线播放| 亚洲性夜色噜噜噜7777| 性欧美video另类hd性玩具| 欧美婷婷久久| 亚洲欧美日韩国产成人精品影院| 欧美影院在线| 国产在线观看一区| 久久九九电影| 欧美成人亚洲成人| 99国产精品久久久| 国产精品欧美日韩一区| 性久久久久久| 欧美国产一区视频在线观看| 亚洲精品三级| 国产精品九九久久久久久久| 亚洲综合精品| 欧美韩日一区二区三区| 日韩一区二区精品在线观看| 欧美午夜国产| 欧美亚洲尤物久久| 欧美成人一区在线| 亚洲中午字幕| 狠久久av成人天堂| 欧美成人午夜影院| 亚洲欧美日韩专区| 亚洲国产精品va在看黑人| 亚洲与欧洲av电影| 国内精品久久久久影院 日本资源| 久久一区二区三区四区| 亚洲精品久久7777| 久久久亚洲高清| 99精品视频一区| 国内外成人在线| 欧美激情亚洲自拍| 欧美在线不卡视频| 亚洲毛片一区| 欧美二区视频| 久久不射电影网| 一区二区三区四区精品| 精品成人a区在线观看| 欧美日韩在线播放一区二区| 久久精品一级爱片| 亚洲一品av免费观看| 欧美激情久久久久久| 欧美一区二区大片| 一区二区三欧美| 亚洲风情在线资源站| 国产精品一区二区在线观看网站| 欧美福利视频网站| 久久精品国产99精品国产亚洲性色| 亚洲九九爱视频| 麻豆91精品91久久久的内涵| 先锋资源久久| 亚洲一区二区视频| 日韩亚洲欧美精品|