课程设计里用到了二叉排序树相关知识,并且附带课程设计报告和心得体会(大约共5000字)
数据结构课程设计之个人图书管理系统 问题描述:对个人图书进行管理,用文件来存储书籍的各种信息,包括书号、书名、作者名、价格和购买日期。 基本要求:1)提供查询功能,按照书名或作者名查找需要的书籍;2)提供插入删除还有更新功能;3)提供排序功能,按照某种需求对所有的图书进行排序,并按排序的结果进行显示。 (1)可以录入任意本图书信息 (2)可以删除你想删的任意一本书 (3)可以按书名或者作者名查询你要查的某一本书的信息 (4)可以更新你输入的某一本图书的全部信息 (5)可以从表尾继续插入图书 (6)可以显示全部图书的信息 (7)可以将图书信息保存到文件里 (8)可以读取保存到文件的数据出来并显示 (9)可以读取文件中的数据保存到链表里然后接着对链表继续操作 (10)可以直接从建立链表开始操作
写的很简略,仅供参考。 设计数据结构完成在一个文档集合的存储,并构造算法实现其内容的查询。设计包括以下三部分: 1)应用数据结构完成文档集合的内容(基于单词)存储,并为下一步的查询建立索引; 2)就单个单词的查询请求,设计算法进行查询; 3)对多个单词通过AND和OR构造的复杂查询进行处理。
2021-04-13 16:03:57 460KB 数据结构
1
1. 需求分析 输入部分,要求用户能从屏幕上格式化输入两个一元多项式。如多项式A为:x^3+2x^2-x+4;多项式B为:-x^3+3x^2-x+45。 程序通过语句得到这两个字符串,进行解析,分解出系数和指数,存储在不同的线性表LA,LB中。 然后,程序基于线性表LA、LB来实现多项式的加、减、乘、除运算。 最终,输出部分将得到的运算结果格式化输出,如上述多项式A和B的和为:5x^2-2x+49。
2021-04-13 14:19:17 103KB STL 多项式
1
KMP算法是对一般模式匹配算法的改进,由D.E.Knuth与V.R.Pratt和J.H.Morris 同时发现的因此人们称它为克努特-莫里斯-莫拉特操作(简称为KMP算法)。 对于一般的模式匹配算法:分别利用两个指针i和j指示主串S和T中的当前正待比较的字符位置。算法的基本思想是:从主串的S的第POS个字符开始起和模式的第一个字符比较之,如相等,则继续逐个比较后续字符;否则从主串的下一个字符起再重新和模式的字符比较之。以此类推,直到模式T中的每个字符依次和主串S中的一个连续字符序列相等,则称匹配成功,则函数值为和模式T中的第一个字符相等的字符在主串S中的序号,否则称匹配不成功,函数值为0.而对于模式匹配的KMP算法可以在O(n+m)的时间数量级上完成串的模式匹配操作。其改进过程在于:每当一趟匹配过程出现字符比较不相等时,不需回溯i指针,而是利用已经得到的部分匹配的结果将模式串向右滑动一段尽可能远的距离后,继续进行比较。滑动的这一段距离我们将会用到函数Next[], KMP算法的最大特点是指示主串的指针不须回溯,整个匹配过程中,对主串仅需从头到尾扫描一遍,这对处理从外设输入的庞大文件很有效,可以边度入边匹配,而无需回头重读。 开发工具:C语言
2021-04-10 21:02:13 118KB 数据结构 课程设计 实验报告 KMP算法
1
设停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后开入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。试为停车场编制按上述要求进行管理的模拟程序。
2021-04-10 20:02:16 5KB c语言 队列 程序设计
1
这是2020年五邑大学数据结构课程设计的报告和源代码,报告和源代码都在里面了,本报告和代码已经验收了,成绩优秀,报告满足字数要求,代码完全自主设计编写,没有任何bug,可以正常运行,可以拿去参考一下,有不懂的地方可以私聊咨询哦。
2021-04-09 21:07:21 2.36MB 数据结构课程设计报告+代码
1
PAGE PAGE 1 中南大学 数据结构课程设计 题 目 第9题 Dijkstra算法求最短路径 学生姓名 XXXX 指导教师 XXXX 学 院 信息科学与工程学院 专业班级 XXXXXXX 完成时间 XXXXXXX 目录 问题分析与任务定义3 1.1 课程设计题目3 1.2 原始数据的输入格式3 1.3 实现功能3 1.4 测试用例3 1.5 问题分析3 数据结构的选择和概要设计4 2.1
2021-04-04 13:29:41 182KB 文档 互联网 资源
《数据结构课程设计》最短路径问题实验报告,实验报告进攻参考
2021-04-02 18:01:59 240KB 最短路径问题
1
数据结构课程设计(公交车站点java版)
2021-03-31 20:09:11 48KB java
1