- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
桂林电子科技大学综合设计说明书用纸
《数据结构与算法》
课程设计说明书
题 目: 跳跃链表的实现
学 院: 计算机科学与工程
专 业: 信息安全
姓 名:
学 号:
指导教师: 张瑞霞
2014年 10 月 21 日
(请将以下内容放入封面后面)
成绩评定标准及成绩
能按照格式进行写作,无抄袭现象(10分)
报告内容行文通畅,有条理性,无错别字,结构严谨。(10分)
能够按照数据结构课设的格式要求、排版要求和字数要求等,有需求分析,系统分析,详细设计,关键技术的介绍和参考文献。(10分)
在验收过程中,能合理的回答问题(20分)
软件能正常运行,实现所提出的功能(40分)
软件代码规范性较好(5分)
具有自己的创新或特色(5分)
总成绩:
摘要
Skip List是一种随机化的数据结构,基于并联的链表,其效率可比拟于二叉查找树(对于大多数操作需要O(log n)平均时间)。基本上,跳跃列表是对有序的链表增加上附加的前进链接,增加是以随机化的方式进行的,所以在列表中的查找可以快速的跳过部分列表(因此得名)。所有操作都以对数随机化的时间进行。Skip List可以很好解决有序链表查找特定值的困难。
跳跃链表在进行查找、插入、删除等操作时的时间复杂度均为O(logn),有着近乎替代平衡树的本领。而且最重要的一点,就是它的编程复杂度较同类的AVL树,红黑树等要低得多,这使得其无论是在理解还是在推广性上,都有着十分明显的优势。
为测试跳跃链表的查找效率,向读者介绍跳跃链表的基本结构与代码实现,本文将划分为主要三部分。
第一部分是概述。它会从功能、效率等方面对跳跃表作一个初步的介绍,并给出其图形结构,以便读者对跳跃表有个形象的认识。
第二部分将介绍跳跃链表的测试系统的具体实现框架与代码,并简单介绍开发环境与编程语言。
第三部分将介绍跳跃表的三种基本操作——查找,插入和删除,并对它们的时空复杂度进行分析。
最后是本次课设的总结与系统的优缺点评价。
【关键字】
跳跃表 高效 概率 随机化
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc401779253 摘要 PAGEREF _Toc401779253 \h 3
HYPERLINK \l _Toc401779254 引言 PAGEREF _Toc401779254 \h 1
HYPERLINK \l _Toc401779255 1 系统概述 PAGEREF _Toc401779255 \h 1
HYPERLINK \l _Toc401779256 2 需求分析 PAGEREF _Toc401779256 \h 1
HYPERLINK \l _Toc401779257 2.1 系统需求 PAGEREF _Toc401779257 \h 1
HYPERLINK \l _Toc401779258 2.2 开发环境 PAGEREF _Toc401779258 \h 4
HYPERLINK \l _Toc401779259 3 详细设计 PAGEREF _Toc401779259 \h 6
HYPERLINK \l _Toc401779260 3.1系统框架 PAGEREF _Toc401779260 \h 6
HYPERLINK \l _Toc401779261 3.2主要代码 PAGEREF _Toc401779261 \h 7
HYPERLINK \l _Toc401779262 3.3运行界面与测试结果 PAGEREF _Toc401779262 \h 9
HYPERLINK \l _Toc401779263 3.4复杂度分析 PAGEREF _Toc401779263 \h 10
HYPERLINK \l _Toc401779264 4 所遇到的问题和分析解决 PAGEREF _Toc401779264 \h 12
HYPERLINK \l _Toc401779265 5系统特色与关键技术 PAGEREF _Toc401779265 \h 12
HYPERLINK \l _Toc401779266 5.1特色与关键技术 PAGEREF _Toc401
文档评论(0)