数据结构与算法经典问题解析(Java语言描述)——松散链表

综述: 松散链表是单向链表的一种简单变种,松散链表中的每个结点存储多个元素,简称为块,而每一块中的所有结点由循环链表链接在一起。如下图所示: 假设在任何时候松散链表中元素的个数不超过n。为了简化问题,假设除了最后一块外,所有块恰好含有⌈√n⌉个元素。所以,在任何时候,松散链表中块的个数不会超过⌊√n⌋。 1.在松散链表中查找一个元素 在松散链表中查找第k个结点的时间开销为O(√n): 1)遍历块链
相关文章
相关标签/搜索