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

隨筆 - 8  文章 - 26  trackbacks - 0
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(5)

隨筆檔案

文章分類

文章檔案

相冊

C++語言

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

1
  1#ifndef LIST_H
  2#define LIST_H
  3#include <iostream>
  4//鏈表節點
  5template<class T>
  6class ListNode
  7{
  8public:
  9    ListNode(ListNode<T>* nextnode=0,const T &val=T())
 10    {
 11    data=val;
 12    next=nextnode;
 13    }

 14public:
 15T data;
 16    ListNode<T> *next;
 17
 18}
;
 19
 20//鏈表實現
 21template<class T>
 22class List
 23{
 24
 25public:
 26    List();
 27    virtual ~List();
 28    void Insert_Front(const T &e);//向表頭插入節點
 29    void Insert_End(const T &e);//向表尾插入節點
 30    ListNode<T>* Find(const T &e);//查找指定節點
 31    bool Delete(const T &e);//刪除指定節點
 32    List<T>& Delete_All();//刪除除了頭結點以外的所有節點
 33    bool IsEmpty();//測試鏈表是否為空
 34    bool Size() const {return size;}//返回鏈表中的節點數目
 35    void OutPut();
 36
 37private:
 38    ListNode<T>*front,*rear,*head;//頭指針與尾指針
 39    int size;//鏈表元素節點數目
 40}
;
 41
 42
 43
 44
 45//---------------------------------------------------------------------
 46template<class T>
 47List<T>::~List()
 48{
 49Delete_All();
 50delete head;
 51
 52}

 53//---------------------------------------------------------------------
 54template<class T>
 55List<T>::List()
 56{
 57//構造頭接點
 58head=new ListNode<T>();
 59front=rear=head;
 60head->next=head;
 61}

 62
 63//---------------------------------------------------------------------
 64template<class T>
 65void List<T>::Insert_Front(const T &e)
 66{
 67    ListNode<T> *NewNode=new ListNode<T>(0,e);
 68if(front->next==head)//如果鏈表為空
 69{
 70
 71front->next=NewNode;
 72NewNode->next=head;
 73rear=NewNode;
 74}

 75else//鏈表不為空
 76{
 77NewNode->next=front->next;
 78front->next=NewNode;
 79}

 80++size;
 81}

 82//---------------------------------------------------------------------
 83template<class T>
 84void List<T>::Insert_End(const T &e)
 85{
 86    ListNode<T> *NewNode=new ListNode<T>(0,e);
 87if(front->next==head)//如果鏈表為空
 88{
 89
 90front->next=NewNode;
 91NewNode->next=head;
 92rear=NewNode;
 93}

 94else//鏈表不為空
 95{
 96rear->next=NewNode;
 97NewNode->next=head;
 98rear=NewNode;
 99
100}

101++size;
102}

103//---------------------------------------------------------------------
104template<class T>
105ListNode<T>* List<T>::Find(const T &e)
106{
107head->data=e;
108ListNode<T> *move=front->next;
109while(move->data!=e)
110{
111move=move->next;
112}

113
114if(move==front) return NULL;
115else
116return move;
117}

118
119//---------------------------------------------------------------------
120template<class T>
121bool List<T>::Delete(const T &e)
122{
123head->data=e;
124ListNode<T> *move=front->next;
125ListNode<T> *pmove=head;
126while(move->data!=e)
127{
128    pmove=move;
129move=move->next;
130}

131if(move==head) return false;//未找到節點
132pmove->next=move->next;
133if(move==rear)//如果為尾節點則修改尾指針
134rear=pmove;
135delete move;
136return true;
137}

138
139//---------------------------------------------------------------------
140template<class T>
141void List<T>::OutPut()
142{
143ListNode<T> *move=front->next;
144while(move!=head)
145{
146cout<<move->data<<" ";
147move=move->next;
148}

149cout<<endl;
150}

151//---------------------------------------------------------------------
152template<class T>
153List<T>& List<T>::Delete_All()
154{
155ListNode<T> *movenext,*move=front->next;
156
157while(move!=head)
158{
159movenext=move->next;
160delete move;
161move=movenext;
162}

163front=rear=head;
164head->next=head;
165
166return *this;
167}

168//---------------------------------------------------------------------
169template<class T>
170bool List<T>::IsEmpty()
171{
172
173if(head->next=head) return true;
174else 
175return false;
176}

177#endif
posted on 2008-09-18 20:54 楊彬彬 閱讀(1765) 評論(0)  編輯 收藏 引用 所屬分類: 數據結構
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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精品视频免费全部在线| 在线观看视频日韩| 狠狠色狠狠色综合日日小说| 国产一区二区三区高清 | 欧美一区二区视频97| 亚洲一区二区三区三| 亚洲一区二区三区四区视频 | 免费成人网www| 亚洲国产精品成人久久综合一区| 久久免费黄色| 欧美激情一区二区三区高清视频| 最新高清无码专区| 亚洲欧美在线x视频| 久久午夜色播影院免费高清| 欧美激情一区二区三区全黄| 欧美午夜精品电影| 精品福利免费观看| 久久精品一区蜜桃臀影院 | 国产日韩在线一区| 亚洲国产另类久久精品| 在线亚洲欧美视频| 久久亚洲春色中文字幕久久久| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲久久成人| 久久青青草综合| 国产精品va| 亚洲国产精品毛片| 欧美一区二区三区在线看| 免费日韩精品中文字幕视频在线| 一本色道久久88精品综合| 久久久.com| 国产精品看片你懂得| 亚洲品质自拍| 久久视频这里只有精品| 一区二区国产日产| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品美女主播| 一本色道精品久久一区二区三区| 狼人社综合社区| 亚洲在线一区二区| 欧美视频一区二区三区| 亚洲高清电影| 久久久久久欧美| 亚洲男女毛片无遮挡| 欧美日韩国产系列| 亚洲免费观看在线观看| 欧美成人一区二区三区| 久久国产一二区| 国产人成一区二区三区影院| 亚洲一级二级在线| 日韩视频二区| 欧美理论电影网| 亚洲精品一线二线三线无人区| 久久在线视频| 久久精品国产一区二区电影| 国产日韩视频| 久久久久久电影| 欧美自拍偷拍| 在线播放日韩欧美| 免播放器亚洲| 猛男gaygay欧美视频| 亚洲福利电影| 亚洲国产精品国自产拍av秋霞| 久久在线免费观看视频| 亚洲福利在线视频| 亚洲东热激情| 欧美高清视频www夜色资源网| 91久久精品国产91性色tv| 亚洲大片av| 欧美日韩18| 亚洲欧美色一区| 欧美一级黄色网| 亚洲国产高清在线观看视频| 欧美激情亚洲| 欧美日韩亚洲一区二区三区四区| 亚洲视频一二| 久久久久一本一区二区青青蜜月| 久久精品成人| 亚洲国产黄色片| 亚洲精品你懂的| 国产精品青草久久| 久久夜色精品| 欧美另类变人与禽xxxxx| 亚洲小说欧美另类婷婷| 欧美一级精品大片| 亚洲精品国产精品国自产观看| 日韩手机在线导航| 国产日韩亚洲| 亚洲精品一区二区三区婷婷月 | 久久亚洲一区二区三区四区| 亚洲伦伦在线| 午夜视频久久久久久| 亚洲国产精品一区二区尤物区| 亚洲精品四区| 国产在线不卡视频| 亚洲欧洲一区二区三区在线观看| 国产精品视频网| 亚洲黄一区二区三区| 国产日韩欧美在线播放| 亚洲国产精品一区| 国产偷国产偷精品高清尤物| 亚洲国产欧美不卡在线观看| 国产精品视频久久久| 欧美激情1区| 国产片一区二区| 亚洲精品一级| 亚洲国产成人精品视频| 亚洲午夜久久久久久尤物| 亚洲国产精品久久久久秋霞蜜臀| 亚洲在线一区二区三区| 一级成人国产| 欧美成人性网| 欧美jizzhd精品欧美巨大免费| 国产精品久久久久999| 亚洲观看高清完整版在线观看| 国产欧美日韩一区二区三区| 日韩午夜激情av| 91久久综合亚洲鲁鲁五月天| 性欧美大战久久久久久久免费观看| 亚洲看片网站| 美女日韩欧美| 欧美暴力喷水在线| 激情久久影院| 久久精品日韩一区二区三区| 欧美一区二区在线视频| 欧美性理论片在线观看片免费| 亚洲国产欧美一区二区三区同亚洲| 国内精品久久久久久久影视麻豆| 亚洲一二三级电影| 亚洲欧美卡通另类91av | 亚洲精品久久| 久久精品国产一区二区三区免费看| 午夜精品视频在线| 国产精品成人播放| 亚洲深夜影院| 欧美一区二区私人影院日本 | 蜜桃av综合| 韩国精品一区二区三区| 欧美一区二区国产| 久久久久久亚洲精品中文字幕| 国产午夜精品麻豆| 久久国产99| 蜜桃av噜噜一区二区三区| 在线观看视频日韩| 免费在线观看成人av| 亚洲丁香婷深爱综合| 妖精成人www高清在线观看| 欧美激情综合网| 亚洲日本中文字幕区| 亚洲视频免费在线观看| 国产精品女主播| 欧美一区二区三区四区高清 | 久久精品男女| 欧美成人精品影院| 日韩视频一区二区| 欧美偷拍一区二区| 亚洲欧美日韩国产一区| 久久综合给合| 99riav1国产精品视频| 欧美体内she精视频在线观看| 亚洲欧美视频在线观看视频| 久久中文久久字幕| 一区二区福利| 国模私拍视频一区| 欧美激情第二页| 亚洲在线一区二区| 欧美激情视频一区二区三区免费 | 免费不卡在线视频| 一二三区精品| 久久亚洲国产精品一区二区| 亚洲人成亚洲人成在线观看图片| 欧美午夜精彩| 麻豆精品精华液| 亚洲一卡久久| 欧美黄污视频| 久久久久久久久伊人| 一本色道久久88综合日韩精品 | 欧美亚洲在线播放| 亚洲日本无吗高清不卡| 国产精品日日摸夜夜添夜夜av| 久久久亚洲影院你懂的| 亚洲午夜一级| 亚洲精品视频在线观看网站| 久久伊人免费视频| 香蕉尹人综合在线观看| 亚洲精品色图| 亚洲成色777777在线观看影院| 国产精品三级久久久久久电影| 美女主播视频一区| 欧美中在线观看| 亚洲在线观看视频| 亚洲麻豆视频| 亚洲国产合集| 麻豆av一区二区三区| 久久国产精品72免费观看| 亚洲自拍16p| 亚洲天堂av高清| 一区二区三区久久精品| 亚洲精品国产系列|