數據結構與算法經典問題解析(Java語言描述)——鬆散鏈表

綜述: 鬆散鏈表是單向鏈表的一種簡單變種,鬆散鏈表中的每個結點存儲多個元素,簡稱爲塊,而每一塊中的所有結點由循環鏈表鏈接在一起。如下圖所示: 假設在任何時候鬆散鏈表中元素的個數不超過n。爲了簡化問題,假設除了最後一塊外,所有塊恰好含有⌈√n⌉個元素。所以,在任何時候,鬆散鏈表中塊的個數不會超過⌊√n⌋。 1.在鬆散鏈表中查找一個元素 在鬆散鏈表中查找第k個結點的時間開銷爲O(√n): 1)遍歷塊鏈
相關文章
相關標籤/搜索