C语言结构体链表的排序方法汇总 ========================== 功能:选择排序(由小到大) 返回:指向链表表头的指针 ========================== */ /* 选择排序的基本思想就是反复从还未排好序的那些节点中, 选出键值(就是用它排序的字段,我们取学号num为键值)最小的节点, 依次重新组合成一个链表。 我认为写链表这类程序,关键是理解: head存储的是第一个节点的地址,head->next存储的是第二个节点的地址; 任意一个节点p的地址,只能通过它前一个节点的next来求得。
2021-09-05 01:57:11 10KB 链表 排序 汇总 结构体
1
本程序是用C语言实现的简单学生成绩管理,用到的主要知识点是链表,涉及到链表的建立,插入,节点的删除,排序等几乎所有的链表常用操作.模块强,可以根据需要自行裁减,原创作品!
2021-09-04 09:49:02 23KB c语言大作业 源码 链表 成绩管理
1
maze 迷宫:深度广度;顺序,链表 题目:迷宫游戏 1、问题描述 程序开始运行时显示一个迷宫地图,迷宫中央有一只老鼠,迷宫的右下方有一个粮仓。游戏的任务是使用键盘上的方向键操纵老鼠在规定的时间内走到粮仓处。 基本要求: (1)老鼠形象可以辨认,可用键盘操纵老鼠上下左右移动; (2)迷宫的墙足够结实,老鼠不能穿墙而过; (3)正确检测结果,若老鼠在规定时间内走到粮仓处,提示成功,并给出一条路径,否则提示失败。 提高要求: (1)添加编辑迷宫功能,可修改当前迷宫,修改内容:墙变路、路变墙; (2)增加闯关和计分功能; (3)找出走出迷宫的所有路径,以及最短路径。 2.需求分析 软件的基本功能: 1.迷宫的建立: 迷宫中存在通路和障碍,为了方便迷宫的创建,可用1表示障碍,2表示通路,3表示粮仓,4表示小老鼠的位置,这样迷宫就可以用1、2、3、4整型数据矩阵来描述; 2.迷宫的存储: 迷宫是一个
2021-09-03 17:51:40 35KB C++
1
 第一章、左旋转字符串  第二章、字符串是否包含问题  第三章、寻找最小的 k 个数  第三章续、Top K 算法问题的实现  第三章再续:快速选择 SELECT 算法的深入分析与实现  三之三续、求数组中给定下标区间内的第 K 小(大)元素  第四章、现场编写类似 strstr/strcpy/strpbrk 的函数  第五章、寻找满足条件的两个或多个数  第六章、求解 500 万以内的亲和数  第七章、求连续子数组的最大和  第八章、从头至尾漫谈虚函数  第九章、闲话链表追赶问题  第十章、如何给 10 7̂ 个数据量的磁盘文件排序  第十一章、最长公共子序列(LCS)问题  第十二~十五章:数的判断,中签概率,IP 访问次数,回文问题(初稿)  第十六~第二十章:全排列,跳台阶,奇偶排序,第一个只出现一次等问题  第二十一~二十二章:出现次数超过一半的数字,最短摘要的生成  第二十三、四章:杨氏矩阵查找,倒排索引关键词 Hash 不重复编码实践  第二十五章:Jon Bentley:90%无法正确实现二分查找  第二十六章:基于给定的文档生成倒排索引的编码与实践  第二十七章:不改变正负数之间相对顺序重新排列数组 作者声明:本人 July 对以上所有任何内容和资料享有版权,转载请注明作者本人 July 及 出处。向你的厚道致敬。谢谢。二零一一年十月十三日、以诸君为傲。
2021-09-01 09:29:49 4.43MB 微软面试 100题
1
行业-电子政务-基于散列链表的内容寻址方法及相应的存储器电路.zip
大一期末考试必备资源,存储结构为链表
关于严蔚敏版数据结构的静态链表的代码实现,C语言实现
2021-08-30 18:35:14 1KB 静态链表 C语言
1
本资源是一个用C++编写的简易航空公司订票系统,支持多人订票,支持多个航班,属于链表的应用,适合C++大作业使用,可使用vs2010打开,不支持vc6.0
1
链表-头插法,尾插法,中间插入.zip
2021-08-28 18:01:20 7.19MB c++ c#
1
C++链表通讯录系统,适合新手学习,可以实现添加,修改,删除,查询,文件保存文件打开功能,拿来学习还不错
2021-08-26 17:58:42 7KB 通讯录 新手 链表
1