搜索资源列表
PolyMul
- 数据结构与算法作业(陈刚) 循环链表实现多项式乘法-Data Structures and Algorithms operations (Chen Gang) circular linked list to achieve polynomial multiplication
Josephus
- Josephus问题:一群小孩围成一圈,任意假定一个数m,从第一个小孩起,顺时针方向数,每数到第m个小孩是,该小孩便离开。小孩不断离开,圈子不断缩小。最后,剩下的一个小孩便是胜利者。究竟胜利的是第几个小孩呢? 提示:用循环链表解答,编写程序link.h实现循环的链表类,由插入与删除等基本操作。 -Josephus problem: a group of kids form a circle, any assumption that a number of m, starting from
3
- 本程序实现计算任意长整数的加法运算,大致过程为显示提示信息-->用户输入—>显示结果。 程序中字符集限定为’1’ ’2’ ‘3’ ‘4’ ‘5’ ‘6’ ‘7’ ‘8’ ’9’ ‘0’ ’,’ ‘ ’ ,长整数的长度不予限制。 利用双向循环链表实现长整数的存储,每个结点含一个整型变量。任何整型变量的范围是-(215—1)~(215—1)。输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。-This procedure to achieve t
test_queue
- 一个通用单向循环链表管理程序,有了它,无论你的应用程序里要处理多少种类的单向循环链表,都可以用它轻松实现链表节点的添加、删除、排序等操作-A generic list of one-way cycle management process, with it, no matter where your application to deal with the number of types of one-way circulation list, you can use it to easily
Monkey
- 这是一个简单的算法,用循环链表实现了猴子选王。用C语言描述-This is a simple algorithm, using the cycle to achieve the monkeys selected list king. Described using C language
xhlb
- 循环链表,主要是一些关于链表和指针的操作,里面的程序的思路很清楚-Circulation list, mainly on the operation list and the pointer, which the procedure is very clear ideas
shujujiegouIntNode
- 双向循环链表实现任意长的整数的加法运算法-Cycle to achieve a two-way linked list of arbitrary length integer addition operations
double-stranded
- 循环双链,动态的循环链表,提供插入和删除等功能。-Cycle of double-stranded
1
- 用C++来实现 把所有猴子当做结点 建立一个循环链表 再从第一个猴子开始间隔一个数目的来选择 最后的猴子当大王 -Using C++ to achieve all the monkeys as the establishment of a cycle node list from the beginning of the first interval of a monkey to choose the number of the last king of the monkeys when
feng11
- 循环链表长度。该程序实现的功能是创建一个循环链表并且计算该链表的长度-Chain length of the cycle. The function of the realization of the program is to create a list and calculate the cycle length of list
lianbiao
- 循环链表操作,包括循环链表的建立、节点插入、删除、计数、逆置、显示等-List operating cycle, including the establishment of circulation list, node insert, delete, count, against the home, show, etc.
1
- 判断一个链表是否为循环链表,采用追击法。设置两个标志位,一个速度快,一个速度慢!-To determine whether a linked list circular linked list, using pursuit method. 2 flag is set, a fast and a slow!
Unilateralism_Cycle_List
- 数据结构中双向循环链表的实现,供初学者交流。-Circular linked list data structure in the realization of a two-way, for beginners exchange.
Compute
- 约瑟夫(Josephus)环问题:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数的上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一人开始重新从1报数,如此下去,直到所有人全部出列为止。 建立n个人的单循环链表存储结构,运行结束后,输出依次出队的人的序号 -Joseph (Josephus) Central issue: numbered 1,2
e5f5b93afef3fc8b89d6c81420ad9db9
- 实现以循环链表表示的队列操作: 建队列,销毁队列,入队,出队,求队列长度,判断队空,显示队列(Queue operations to circular linked list representation: build queue, destroy the team, a team, queue, and queue length to determine air force display queue.)
双向循环链表
- 双向循环链表 利用Java编写,实用方法插入把Object x插入到链表的第 i 个位置(Two-way circular linked list, written using Java, practical method to insert the Object x inserted into the list of the first I position)
reverse circular list
- 不断输入数字串,构建循环链表,并将其倒置后输出(reverse circular list)
Exercise3
- 双向循环链表的基本操作,包括创建,插入,删除(Basic operation of the bidirectional circular chain table)
约瑟夫问题-循环链表典型应用
- 约瑟夫问题-循环链表典型应用 n 个人围成一个圆圈,首先第 1 个人从 1 开始一个人一个人顺时针报数, 报到第 m 个人,令其出列。然后再从下一 个人开始从 1 顺时针报数,报 到第 m 个人,再令其出列,…,如此下去,求出列顺序。 求解: 假设 m = 3, n = 8 (1 2 3 4 5 6 7 8) 结果: 3 6 1 5 2 8 4 7(Joseph problem - typical application of circular list N peopl
基于C语言链表实现的订餐系统
- 点餐系统,用简单的c语言链表实现。通过在主函数循环调用各个函数,从而实现对链表的连续操作,最终实现链表的新建、打印、查找、保存、读取、更新、删除等等操作,进而管理订单与用户信息,并保存用户的各种信息,方便下一次操作。链表是以订单号排序,当出现订单号相同时会有提示,并结束本次操作,成功实现一个订单号对应一个客户。(A simple ordering system)