// 夢令布孑.cpp : 定義控制台應用程式的入口點。
//這個鍊錶類包含了鍊錶的新增和刪除,至於建立在建構函式裡面已經建立出了乙個頭結點。用法在main函式 裡面實現了!
//
#include "stdafx.h"
#include
using namespace std;
struct node
;
class mylist
;mylist::mylist()
mylist::~mylist()
void mylist::printlistsize()
}
void mylist::addnode(node *newnode)
else
}
void mylist::delnode(node *delnode)
else
}else
else}}
}int _tmain(int argc, _tchar* argv)
;
node node1 = ;
node node2 = ;
node node3 = ;
mylist *list = new mylist;
list->addnode(&node);
list->addnode(&node1);
list->addnode(&node2);
list->addnode(&node3);
list->delnode(&node);
list->delnode(&node3);
list->printlistsize();
list->printlist();
return 0;
}
c 鍊錶類的實現
include define null 0 class node 節點類 node int n node int n,node p void setnum int n void setnext node p int getnum node getnext private int num node n...
c 鍊錶類的實現
void initlist 初始化 void creatlist elemtype a,int n 建立 void destroylist 銷毀 bool listempty 是否為空 intlistlength 長度 bool displaylist 全部輸出 bool getelem elemt...
C 鍊錶類模板
鍊錶 list 即雙向鍊錶容器,它不支援隨機訪問,訪問鍊錶元素要指標從鍊錶的某個斷點開始,插入和刪除操作所花費的時間是固定的,和該元素在鍊錶中的位置無關。list在任何位置插入和刪除動作都很快,不像vector只能在末尾操作。建立list鍊錶類模板的方法 include 呼叫list標頭檔案.lis...