iT邦幫忙

DAY 13
0

重頭打基礎-C/C++系列 第 13

重頭打基礎-C/C (Day13:線性表)

  • 分享至 

  • xImage
  •  

===========1006===========
靜態鏈表

  • 看起來像是順序儲存結構,但還是單鏈表的概念
  • 就是在沒有指標的時候,實現單鏈表的方式

面試題

  • 快速找到未知長度單鏈表的中間節點

    • 普通方法

      • 先走一遍單鏈表德L,再找到L/2
      • 複雜度:O(L+L/2) = O(3L/2)
  • 高級方法!!!!

    • 設兩個指針 a指針指向next b就指向next->next

循環鏈表

  • 把最尾端的null指針改為接到頭節點去
  • 判斷是否為空表,看head->next是不是等於head

/*
*今天打得有點短,因為有專案進度要趕QQ
*請見諒
*/


上一篇
重頭打基礎-C/C (Day12:線性表)
下一篇
重頭打基礎-C/C (Day14:線性表)
系列文
重頭打基礎-C/C++30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言