我的C 鍊錶類

2021-05-22 16:29:08 字數 1146 閱讀 2083

// 夢令布孑.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...