国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python數(shù)據(jù)結(jié)構(gòu)與算法之列表(鏈表,linked list)簡(jiǎn)單實(shí)現(xiàn)

2020-01-04 16:25:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Python 中的 list 并不是我們傳統(tǒng)(計(jì)算機(jī)科學(xué))意義上的列表,這也是其 append 操作會(huì)比 insert 操作效率高的原因。傳統(tǒng)列表——通常也叫作鏈表(linked list)——通常是由一系列節(jié)點(diǎn)(node)來(lái)實(shí)現(xiàn)的,其每一個(gè)節(jié)點(diǎn)(尾節(jié)點(diǎn)除外)都持有一個(gè)指向下一個(gè)節(jié)點(diǎn)的引用。

其簡(jiǎn)單實(shí)現(xiàn):

class Node:  def __init__(value, next=None):    self.value = value    self.next = next

接下來(lái),我們就可使用鏈表的結(jié)構(gòu)來(lái)組織所有節(jié)點(diǎn)了。

>>> L = None('a', Node('b', Node('c', Node('d'))))>>> L.next.next.value'c'

這是所謂的單向鏈表,雙向鏈表的各節(jié)點(diǎn)還需要持有一個(gè)指向前一節(jié)點(diǎn)的引用。

總結(jié)

以上就是本文關(guān)于Python數(shù)據(jù)結(jié)構(gòu)與算法之列表(鏈表,linked list)簡(jiǎn)單實(shí)現(xiàn)的全部?jī)?nèi)容,希望對(duì)大家有所幫助。有什么問(wèn)題可以隨時(shí)留言,小編會(huì)及時(shí)回復(fù)大家的。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东莞市| 金塔县| 扶风县| 铜梁县| 崇州市| 泸定县| 卓资县| 郑州市| 囊谦县| 垣曲县| 义马市| 轮台县| 内江市| 壤塘县| 龙山县| 新野县| 元氏县| 镇原县| 三门峡市| 蓝山县| 诸暨市| 合作市| 崇义县| 灵寿县| 林口县| 南江县| 武威市| 洪洞县| 新昌县| 武乡县| 朝阳县| 河津市| 陇西县| 嘉祥县| 望江县| 岳普湖县| 桐乡市| 固始县| 桂平市| 佳木斯市| 深圳市|