数据结构和算法课程设计题目.PDFVIP

  • 39
  • 0
  • 约10.96万字
  • 约 71页
  • 2019-03-19 发布于湖北
  • 举报
数据结构与算法课程设计题目 1.Skip List 的实现及分析 (1) 问题描述 Skip List 作为有序链表结构的一种扩展,如下图所示,其中 a 是普通的单链表; 而 b 是在次基础上加上第二层(level 2 )的额外指针,这些额外的指针指向间隔为2 的下一个结点,skip list 因此得名;类似的c 是加上 level 3 后的 skip list;d 是加上 level 4 后的 skip list 。 图6-8 Skip List 的基本结构示意图 Skip List 上查找的基本思想是先从最高的 Level 层上查找,找到 key 所在的范围 后,再从较低的层次继续重复查找操作,直到 Level 1 。 Skip List 上的插入操作如下图所示。 图6-9 Skip List 上插入操作的示意图 Skip List 上的删除操作只需直接删除元素即可(包括指针的修整)。 构造并实现 Skip List 的ADT ,同时实现双向 Skip List

文档评论(0)

1亿VIP精品文档

相关文档