C语言链表基本操作
2021-10-08 16:25:37 90KB C语言链表
1
求表长以及有序单链表的合并算法的实现 [问题描述] 假设有两个按元素值递增次序排列的线性表,均以单链表形式存储。请编写算法将这两个单链表归并为一个按元素值递减次序排列的单链表,并计算表长。要求利用原来两个单链表的结点存放归并后的单链表。 [基本要求]用链式存储结构实现存储
2021-10-07 21:30:02 2KB 单链表合并
1
双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。(1)定义双向链表的基本结构 代码如下:typedef struct _DOUBLE_LINK_NODE  {      int data;      struct _DOUBLE_LINK_NODE* prev;      struct _DOUBLE_LINK_NODE* next;  }DOUBLE_LINK_NODE;  (2)创建双向链表节点 代码如下:DOUBLE_LINK_NOD
2021-10-07 17:47:15 43KB c c+ c++
1
利用带头结点的单链表实现两个集合的并、交、差运算 1.题目重述 2.题目功能描述 3. 概要设计图 4. 程序源代码及注释 5. 流程图 6. 截图与数据分析 7.所采用的存储结构的优缺点及采用理由 8.实验心得体会
2021-10-07 12:13:12 349KB C语言 数据结构 教育 单链表
1
已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
1
项目名称: 图书借阅管理系统 一级菜单内容:(bookmain.cpp) 1.进入管理员系统 2.进入用户系统 0.退出系统 管理员系统菜单:(Submenu.cpp) 1.新增图书 2.更改图书信息 3.删除图书 4.查找图书 5.显示所有图书信息 6.全删当前数据 0.退出(返回一级菜单) 这些内容在(administrator实现) 用户系统菜单:(Submenu.cpp)(输入学号进入该菜单) 1.借阅图书 2.归还图书 3.查看所有图书 4.查找图书 5.显示我的信息 0.退出(返回一级菜单) (user实现)
2021-10-07 00:57:11 269KB C 图书借阅 链表 用户管理
1
数据结构-二叉树的基本操作。 二叉树的链式存储结构-二叉链表 各种操作都有。 二叉树使用链表能避免顺序储存浪费空间的问题,算法和结构相对简单。
2021-10-06 16:42:27 55KB 二叉树的链式
1
本例程包括单向的链表的创建,递归、非递归的方法实现链表的逆置操作,从底层分析了链表逆置的过程,分析理解程序的关键在于理解指针是存放地址值的变量,对学习C/C++编程的同学有极大的帮组。
2021-10-06 15:27:18 1KB 递归 非递归 单向链表
1
简单的用链表来实现图书的增删该查功能,更能明白链表的原理……
2021-10-06 14:46:40 3KB c/c++
1
链表实现的野人传教士过河问题
2021-10-05 20:45:14 7KB 人工智能 野人过河
1