链表的头结点和尾节点的用处
生活随笔
收集整理的這篇文章主要介紹了
链表的头结点和尾节点的用处
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
某些情況下設置尾指針的好處
尾指針是指向終端結點的指針,用它來表示單循環鏈表可以使得查找鏈表的開始結點和終端結點都很方便,設一帶頭結點的單循環鏈表,其尾指針為rear,則開始結點和終端結點的位置分別是rear->next->next 和 rear, 查找時間都是O(1)。 若用頭指針來表示該鏈表,則查找終端結點的時間為O(n)。
在鏈表中設置頭結點的好處
頭結點即在鏈表的首元結點(即存儲實際數據的第一個節點)之前附設的一個結點,該結點的數據域可以為空,也可存放表長度等附加信息,其作用是為了對鏈表進行操作時,可以對空表、非空表的情況以及對首元結點進行統一處理,編程更方便。
總結
以上是生活随笔為你收集整理的链表的头结点和尾节点的用处的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetCode-458. Poor P
- 下一篇: 常用正则表达式大全(Xss防范、sql注