資料結構 三 單向無序鍊錶

2021-09-26 01:09:39 字數 1328 閱讀 8904

單向列表在開發中屬於常見的一種資料結構.其實他就是把乙個元素串接在另乙個元素後面.如何實現?

第一步 : 建立物件類

package com.xbb.demo.linked;

public

class

heronode

public

intgetid()

public

void

setid

(int id)

public string getname()

public

void

setname

(string name)

public heronode getnext()

public

void

setnext

(heronode next)

@override

public string tostring()

}

第二步 : 列表功能實現 :

package com.xbb.demo.linked;

/** * 無序單向鍊錶實現

*/public

class

singlelinkedlistdemo

else

} temp.

setnext

(heronode);}

/** * 刪除某個元素

* @param heronode

*/public

void

delete

(heronode heronode)

else}}

before.

setnext

(temp.

getnext()

);}/**

* 輸出 :

*/public

void

list()

}}

測試 :

@org

.junit.test

public

void

tese()

更多資料結構與演算法知識

資料結構 單向鍊錶

鍊錶結構的資料格式儲存 include stdafx.h 把這行放在最開始。include includeusing namespace std typedef struct data typedef struct node 這裡與上面的不同是多了node,注意如果沒有這個node,下面的struc...

資料結構(單向鍊錶)

ifndef linklist h define linklist h 鍊錶節點 template class linklistdata linklistdata linklistdata 獲取資料 t getdata public t data 資料 template class linklist...

資料結構 單向鍊錶

錯誤 h next null 或其他 讓指標指向空 的語句執行報錯 null undeclared identifier cannot convert from int to struct node 原因 未引入標頭檔案 include stdio.h 把null定義為乙個空位址是在 stdio標頭...