已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
1
使用c++实现的循环链表程序,供大家学习数据结构参考使用
2021-09-14 11:11:03 1KB 循环链表
1
该模板仅用于双链不循环链表,使用时需要包含DList_General.h头文件和定义宏DATATYPE,个别链表函数使用需要自定义回调函数来使用。
2021-08-20 01:04:23 6KB 数据结构
1
6.循环链表定义及操作.md
2021-07-25 20:02:54 3KB 数据结构
1
基于QT实现的数独游戏,9*9方格 支持自己创建数独。基于舞蹈链算法实现的程序。交叉十字循环链表的使用。数据结构算法实习。
2021-07-12 18:57:32 954KB 数独 交叉十字循环链表 舞蹈链
1
利用双向循环链表来实现对长整数的存储。每个节点只存储四位十进制数字。选择该数据结构来完成长整数的加减运算是因为要对长整数进行运算,需要对长整数进行存储,所以选择用链表对长整数存储,又由于存储的顺序是从左到右,而运算的顺序则是从右到左,这样位了操作方便选择循环链表,在运算过程中有进位和借位的操作,所以最终选择双向循环链表的数据结构
1
用VC6.0软件,MFC实现Graham凸包算法,右击界面可以修改点的个数。
2021-06-30 11:18:57 1.8MB MFC C++ 双向循环链表
1
假设以带头结点的循环链表表示一个队列,并且只设一个队尾指针指向尾元素结点(注意不设头指针),试写出相应的置空队、入队、出队的算法。(Java描述)
2021-06-17 10:11:38 2KB 算法 Java
1
问题描述:约瑟夫生者死者游戏:30个旅客同乘一条船,因为严重超载,非常危险,大家一致同意将一半的旅客投入海中。30个旅客围成一圈,由第一个人开始,依次报数,数到第9人,便把他投入大海中,然后从他的下一个人数起,数到第9人,再将他投入大海,如此循环,直到剩下15个乘客为止。问哪些位置是将被扔下大海的位置。试用数组和单循环链表来解决本问题。
2021-06-16 14:14:38 185KB 约瑟夫 单循环链表
1
双向循环链表-仿学生管理系统【详尽注释】 具备创建、添加、删除、查找、修改、排序、及输出!
2021-06-16 01:09:46 1KB 链表 循环链表 学生管理系统 c语言
1