鏈表是一種常見的重要的數(shù)據(jù)結(jié)構(gòu)。它是動態(tài)地進行存儲分配的一種結(jié)構(gòu)。它可以根據(jù)需要開辟內(nèi)存單元。鏈表有一個“頭指針”變量,以head表示,它存放一個地址。該地址指向一個元素。鏈表中每一個元素稱為“結(jié)點”,每個結(jié)點都應(yīng)包括兩個部分:一為用戶需要用的實際數(shù)據(jù),二為下一個結(jié)點的地址。因此,head指向第一個元素:第一個元素又指向第二個元素;……,直到最后一個元素,該元素不再指向其它元素,它稱為“表尾”,它的地址部分放一個“NULL”(表示“空地址”),鏈表到此結(jié)束。
        鏈表的各類操作包括:學習單向鏈表的創(chuàng)建、刪除、  插入(無序、有序)、輸出、  排序(選擇、插入、冒泡)、反序等等。

       單向鏈表的圖示:
       ---->[NULL]
      head

      圖1:空鏈表

       ---->[p1]---->[p2]...---->[pn]---->[NULL]
      head   p1->next  p2->next   pn->next

      圖2:有N個節(jié)點的鏈表

      創(chuàng)建n個節(jié)點的鏈表的函數(shù)為:

 

Android培訓,安卓培訓,手機開發(fā)培訓,移動開發(fā)培訓,云培訓
        
        	<div   id=

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式