严蔚敏教材中所讲的将递增的两个顺序表按逆序合并算法的实现。不错的算法,很容易理解。代码可以直接运行
2022-03-13 07:44:08 119KB 链表操作
1
试设计一个实现下述要求的Locate运算的函数。设有一个带头结点的双向链表L,每个结点有4个数据成员:指向前驱结点的指针prior、指向后继结点的指针next、存放数据的成员data和访问频度freg。所有结点的freg初始都为0。每当在链表上进行一次Locate(L,x)操作时,令元素值为x的结点的访问频度freg加1,并将该结点前移,链接到与它的访问频度相等的结点后面,使得链表中所有结点保持按访问频度递减的顺序排列,以使频繁访问的结点总是靠近表头。
2022-03-12 22:08:23 2KB 双向链表
1
1、从键盘上依次输入21、18、30、75、42、56,逆序创建单链表,并输出单链表中的各元素值。 2、分别在单链表的第3个位置和第9个位置插入67和10,给出插入成功或失败的信息,并输出单链表中的各元素值。 3、删除单链表中的第6个数据元素和第8个数据元素,给出删除成功或失败的信息,并输出单链表中的各元素值。
2022-03-12 09:34:07 4KB 链表的逆序创建、插入、删除
1
1.1 课程设计内容 利用双向循环链表作为储存结构设计并实现一个通讯录程序。可以实现信息的添加、插入、删除、查询和统计等功能 1.2 课程设计要求 (1) 每条信息至少包含:姓名(name)、街道(street)、城市(city)、邮编、(eip)、国家(state)几项; (2) 作为一个完整的系统。应该具有有好的界面和较强的容错能力。 2 课程设计原理 2.1 课设题目粗略分析 根据课设题目要求,拟将整体程序分为五大模块。此五个模块相互独立,没有嵌套调用的情况,以下是五个模块的大体分析: (1)添加新联系人 系统将提示用户输入新添加人员信息,输入到文件中,人员信息数据包括姓名(name),街道(street),城市(city),邮编(eip),国家(state)。 (2)查询 该功能将显示已经保存的所有人员的姓名,街道,城市,邮编及国家。并且可由用户输入要查找的人员姓名,然后系统用查找函数查找,接着系统使用相关文件命令输出所查找的人员的全部信息。 (3)删除联系人 首先由用户输入要删除的人员的姓名,然后调用删除函数,删除该人员的所有相关资料。
2022-03-10 22:55:18 169KB 双链表 通讯簿
1
这个是大二时候的数据结构课设,使用Linux内核通用链表来管理相关数据,程序比较简单,而且是命令行的,里面有使用dll的版本,单文件版本,和使用C#写的UI界面以及文档,很全。代码量大约1500行吧,有很全的注释,C初学者可以看看,里面用了很多高级的C语言技巧
2022-03-10 17:14:04 1.09MB 人事管理系统;C语言;CLI;链表
1
实现了三种角色(包括管理员、教师、学生)登录系统,但是里面有些功能还不够完善,漏洞也比较多,欢迎大家帮忙纠正。
2022-03-10 00:46:39 40KB Linux C语言 内核链表 文件操作
1
编译环境vs2017 用单链表实现学生成绩管理系统 文件包含源代码和可执行文件 为以后算法与数据结构的同学提供帮助
2022-03-08 13:19:02 17KB 单链表 成绩管理系统
1
本项目的制作除了新建、插入、删除显示信息条外,附加密码锁、用户模式与客服模式,信息内容齐全,值得学习!!!!!!
2022-03-07 23:29:28 57KB flight
1
本代码使用Linux Kernel 版本4.19.144中移植出了链表,然后由VS2019代码编写测试确认代码可用性。
2022-03-07 21:57:32 26KB linux链表
1
数据结构课程设计,使用了两个单链表实现的,实现了旅游团的创建、修改、删除、查询,游客信息的添加、删除、查询等功能。
2022-03-07 09:03:03 12KB C++ 数据结构 单链表
1