數據結構之鏈表學習01

                1、鏈表的定義:數據結構

                        a、n個節點離散分配函數

                        b、彼此經過指針相連學習

                        c、每一個節點只有一個前驅節點,每個節點只有一個後續節點指針

                        d、首節點沒有前驅節點,尾節點沒有後續節點blog

               2、鏈表中的術語:  變量

                        a、首節點:第一個有效節點循環

                        b、最後一個有效節點數據類型

                        c、頭結點:第一個有效節點以前的那個節點,頭結點並不存放有效數據,加頭結點的目的主要是爲了方便對鏈表的操做,並且最爲重要的一點是(頭結點的數據類型和首節點類型同樣)im

                        d、頭指針:指向頭結點的指針變量鏈表

                        e、尾指針:指向尾節點的指針變量

                3、若是但願經過一個函數來對鏈表進行處理,咱們至少須要接受鏈表的哪些信息:

                                     咱們只須要一個參數就能夠(那就是頭指針),爲何這麼講呢?由於咱們經過頭指針能夠推算出鏈表的其餘全部的信息

                4、鏈表的分類:

                       a、單鏈表:就是前一個節點的指針域指向後一個節點(如圖所示):

                                

                       b、雙鏈表:每個都有兩個指針域(也就是分別指向前驅和後續)

                       c、循環鏈表:能經過任何一個節點找到其餘因此的節點(首尾指針相互指向)

                       d、非循環鏈表

               5、總結:

                       今天是次日繼續學習數據結構了,本身的代碼水平比較菜,只用經過不斷的學習和不斷的練習來提升本身,加油,堅持下去。

相關文章
相關標籤/搜索