搜索资源列表
One-cycleLianbiao
- 对一个链表实现循环,里边都有应该的注释,自己看看了-a right to recycle the inside of the Notes should have to see for themselves the
ldf19870326
- 一个没有错误的约瑟夫环问题的源代码,约瑟夫问题(Joseph)的一种描述方法是:编号为1,2,.......,n的n个人按顺时针方向围坐一个圈,每个人持人一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m的人出列。将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。 利用单向循环链表存储结构模拟此过程,按照出列的顺序印出各人的编号
双向循环链表使用实例.zip
- 双链表的应用
a
- 有双向循环链表结点定义为: struct node { int data struct node *front,*next } 有两个双向循环链表A,B,知道其头指针为:pHeadA,pHeadB,请写一函数将两链表中data值相同的结点删除,并测试。-Two-way linked list node cycle defined as: struct node (int data struct node* front,* next ) there are two t
Joseph
- Joseph环 任务:编号是1,2,……,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计一个程序来求出出列顺序。 要求:利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各个人的编号。 -Joseph Ring task: number is 1,
Joseph
- 编号为1,2,3,…,n的n个人按顺序针方向围坐一张圆桌旁,每个人手中持有 一个密码(正整数)。首先输入一个正整数作为报数上限值m,然后,从第一个人开始按顺序针方向自1开始顺序报数,报到m的人离开桌子,并将他手中的密码作为新的m值,从顺序针方向的下一个就坐在桌旁的人开始重新从1报数,如此下去,直至所有人全部离开桌旁为止。 算法思想: 用单循环链表来解决这一问题,实现的方法首先要定义链表结点,单循环链表的结点结构与一般单链表的结点结构完全相同,只是数据域用一个整数来表示;然后将它们组成
double-line
- 双向链表的编写方法 循环链表是与单链表一样,是一种链式的存储结构,所不同的是,循环链表的最后一个结点的指针是指向该循环链表的第一个结点或者表头结点,从而构成一个环形的链。-Doubly linked circular list is a compilation of the single list, is a chain of storage structure, the difference is the last circular list node pointer is point
yuesefu
- 用循环链表实现约瑟夫问题 数据结构相关的 对于新学者还是可以有用的-Joseph issues circular linked list data structure can be useful for new scholars or
Joseph
- 利用循环链表实现约瑟夫问题的求解 数据结构-Joseph problem solving circular list
double-way-link-list
- 建立带头结点的双向循环链表L,插入,删除,逆置-double-way linked-list representation and implementation
LinkList
- 用循环语句创建链表并释放,关于数据结构的小练习程序-creat linklist
ExamCpp--
- 单链表,单循环链表,双链表,循环双链表的实现,二叉树的遍历与实现。森林与树的转换以及图的深度广度遍历,邻接矩阵邻接表实现-Single list, round robin list, double-linked list, circular double-linked list implementation, and implementation of a binary tree traversal. Forest conversion, and the depth and breadth of
kernel_list_and_hash_table.tar
- Linux 内核的实现,大量使用了数据结构,包括了数组、链表和散列表。其中用的最多的是双向循环链表。 Linux 内核使用的是自己定义的链表和散列表,简单而高效,使用方法也非常的别具一格。-Implementation of Linux core, the extensive use of data structures, including arrays, linked lists and hash table. The most widely used is the double circu
doubly-linked-list
- 双向链表能够双向循环,具备查找、添加、删除等多种功能。-Capable of two-way circular doubly linked list, with search, add, delete, and other features.
Two-way-linked-list-data-structure
- 利用链式存储结构存储学生的成绩信息,定义学生结构体类型,建立双向循环链表-The chain store structure is used to store the students performance information, and to define the structure of the students, and to establish a two-way circular linked list.
joseph
- 编号是1,2,„ „ ,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计一个程序来求出出列顺序。 利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各个人的编号。 -Number is 1,2, , n n individual
单链表约瑟夫
- 用单链表解决约瑟夫问题, 循环链表解决约瑟夫环 AC
tree3
- 集成了二叉树的基本需求,内含二叉树的循环链表实现的非递归层次遍历和运用链表求树的宽度。(It integrates the basic requirement of two branch tree, which includes the recursive link list implemented by two binary tree, and the width of tree is calculated by linked list.)