推出一個新系列,《看圖輕鬆理解數據結構和算法》,主要使用圖片來描述常見的數據結構和算法,輕鬆閱讀並理解掌握。本系列包括各類堆、各類隊列、各類列表、各類樹、各類圖、各類排序等等幾十篇的樣子。mysql
單向鏈表屬於鏈表的一種,也叫單鏈表,單向便是說它的連接方向是單向的,它由若干個節點組成,每一個節點都包含下一個節點的指針。算法
建立一個空鏈表,sql
將nobody grows old merely by a number of years
這些單詞按順序分別插入尾部,建立「nobody」節點,數組
鏈接起來,網絡
繼續建立「grows」節點,數據結構
再鏈接起來,併發
以此類推,將剩下的分別建立節點並鏈接起來。機器學習
迭代器的 current 指針初始指向head,數據結構和算法
執行兩次 next 操做, current 指針指向索引爲2的節點,學習
此時的節點值爲,
設置 current 指針指向索引爲4的節點,
在索引1後面插入「but」和「someone」兩個節點。先將 current 指針指向索引爲1的節點,建立一個"but"新節點,
插入到 current 指向位置,
執行 next 操做,
建立一個"someone"新節點,
插入到 current 指向位置,
將「but」和「someone」兩個節點刪除,先刪除「but」節點,
刪除「someone」節點,
-------------推薦閱讀------------
個人開源項目彙總(機器&深度學習、NLP、網絡IO、AIML、mysql協議、chatbot)
跟我交流,向我提問:
歡迎關注: