一个简单的学生管理系统,主要是为了熟悉指针和链表的操作。代码简单易懂,注解详尽,适合新手。
2022-11-20 11:04:43 9KB 链表
1
主要针对考研常考的二叉树相关算法,包括但不限于对普通二叉树的构造、查找、插入元素、(先序、中序、后序、层序)遍历,并含递归和非递归方式等的算法、求二叉树的深度、删除二叉树中以某个结点为根结点的子树、判别两棵树是否相等和是否是完全二叉树、二叉排序树的构造、查找和插入等等算法、孩子兄弟表示法的构造等算法。(含真题) 因为考研中用二叉链表的存储结构较多,所以二叉树用的存储结构都是二叉链表。 是下方链接博文的PDF版,方便打印学习复习。 https://blog.csdn.net/qq_34438969/article/details/127095732#comments_24166868
1
这是用C语言编译的餐饮系统,可将菜品录入菜单中,菜单有修改、删除、排序等功能,并支持简单的点菜操作。 数据结构为链表,文件使用本地文本。
2022-11-17 13:16:46 304KB c语言
1
理解各类置换算法的原理和虚拟存储器管理的方法。理解LRU或CLOCK改进算法等置换算法; 设计与算法相关的数据结构,如:LRU的堆栈或CLOCK改进算法中的循环结构;
2022-11-17 09:45:10 44KB C++双向链表 LRU算法
1
首先,明白什么是双向链表。所谓双向链表是如果希望找直接前驱结点和直接后继结点的时间复杂度都是 O(1),那么,需要在结点中设两个引用域,一个保存直接前驱结点的地址,叫 prev,一个直接后继结点的地址,叫 next,这样的链表就是双向链表(Doubly Linked List)。双向链表的结点结构示意图如图所示。 双向链表结点的定义与单链表的结点的定义很相似, ,只是双向链表多了一个字段 prev。其实,双向链表更像是一根链条一样,你连我,我连你,不清楚,请看图。 双向链表结点类的实现如下所示 //一个链条的类 public class DbNode { //当前的数据所在priv
2022-11-09 18:34:04 186KB 双向链表 数据 数据结构
1
一元多项式的相乘(C链表实现),包括多项式的创建、相加和相乘的实现。
2022-11-06 18:43:19 153KB 一元多项式 相乘 C语言 链表
1
漫话数据结构
2022-11-04 09:07:32 34.19MB 数据结构 数据
漫话数据结构
2022-11-04 09:07:20 33.95MB 数据结构 数据
纯C语言实现仿C++STL泛型链表,实现了C++STL链表的基本功能,但代码并未做完善的测试,性能也不能保障,主要用于初学者学习
2022-11-03 12:04:05 3KB C语言 链表
1