点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - c N个人围成一圈
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
数据结构课题(用C语言写的约瑟夫环问题)
约瑟夫环知道吧,就是n个人围成一圈报数,然后报到的出列,然后再继续报,最后全部出列,我做的时候用循环链表蛮简单的,如果有人还有更好的方法,欢迎和我探讨
所属分类:
C
发布日期:2009-05-31
文件大小:122kb
提供者:
bill_chuang
数据结构实验-约瑟夫C语言实现
1. 本程序针对约瑟夫问题的描述:编号为12,……n的n个人按顺时针方向围成一圈,每人持有一个密码(正整数),一开始任选一个正整数作为报数上限值m,从第一个人开始按顺序时针方向自1开始顺序报数,报道m时停止报数,报m的人处列将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。利用单向循环链表存储结构模拟此过程,按照出列的顺序印出各人的编号。 2. 演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息”下,用户输入循环人数n和每
所属分类:
C
发布日期:2009-06-01
文件大小:9kb
提供者:
JLIN95307347
数据结构中约瑟夫环的实现编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列
问题描述: 编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列!要求得到依次出列的那些人的编号序列! 基本要求: 用C代码实现此活动,要求使用一定的算法进行操作,并最终通过程序运算出最后的结果!
所属分类:
C
发布日期:2009-06-03
文件大小:126kb
提供者:
cucmber
c++N个人围成一圈,分别数1和2,依次输出数2的人
用C++语言实现,N个人围成一圈,依次分别数1和2,输出数2的人
所属分类:
C++
发布日期:2009-11-29
文件大小:937byte
提供者:
huangqi710
用C# 做的 n个人围成一圈 可视化出圈过程
这是可视化的作业,没有错误,绝对可以用,有问题来找我...........................
所属分类:
C#
发布日期:2009-12-26
文件大小:516kb
提供者:
gohojokomingzhi
简单 约瑟夫环 C语言编程实例
有n个人围成一圈,按顺序从1到n编号。从第一个人开始报数,报道3的人退出圈子,下一个人从一开始报数,报道3的退出圈子。如此下去,直到留下最后一个人,请按退出顺序输出推出圈子的人的编号,并输出最后一个人的编号。
所属分类:
C
发布日期:2010-06-18
文件大小:838byte
提供者:
zqk9996
数据结构 模拟以下游戏过程
题目1: 请模拟以下游戏过程,n个人围成一圈,其中在某个人手中有一条手绢,开始游戏时,由主持人报出一个整数t,该手绢将会沿着顺时针传递t次到达x君手中,x君将手绢递给顺时针方向上的下一个人,并离开这个圈。以上过程,我们称为一轮游戏。如果游戏继续,在新一轮游戏中,持有手绢的人将继续重复上面的过程,根据主持人报的整数传递手绢,并有一个人离开。在每一轮游戏中,都会有一个人离开。 输入格式: 第一行输入圈中的人的个数n,第二行输入进行游戏的轮数m,第三行是一个长度为n的字符串,其中每个字符代表一个人,
所属分类:
C/C++
发布日期:2011-11-16
文件大小:954byte
提供者:
kakazwy22
出圈问题的C链表实现
M个人围成一圈报数,数到N的倍数或包含N这个数时出圈 求剩下的人在原来圈中的位置
所属分类:
C
发布日期:2012-04-24
文件大小:2kb
提供者:
caodandty
约瑟夫环实现,通用
//约瑟夫问题描述:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。
所属分类:
C/C++
发布日期:2012-05-23
文件大小:1kb
提供者:
nuistgaojun
数据结构 栈、队列应用 C++
1. 栈的类定义(已实现,可参考附录:seqstack.h) 2. 顺序栈的类定义、实现与测试(已实现,可参考:seqstack—seqstack.cpp,main—main主要是完成顺序栈各个方法的测试工作,测试结束可取消,因为一个工程只能有一个main) 3. 链栈的类定义、实现与测试 4. 栈的应用1(可使用顺序栈或链栈完成):实现括号匹配 测试如下表达式:”{[()](())}” 及”{[()]]}” 5. 栈的应用2(可使用顺序栈或链栈完成):实现中缀表达式计算器,提示将表达式后缀表
所属分类:
C++
发布日期:2013-03-18
文件大小:998kb
提供者:
hzb9966
约瑟夫问题C语言实现
N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。
所属分类:
C/C++
发布日期:2013-05-31
文件大小:778byte
提供者:
jinshenxiaomei
c 语言经典问题解决方法
用C语言解决链表和数组的两个比较经典问题。 1.有n个人围成一圈,从第一个人开始,从1数到3,数到3的人退出,以此下去,问:最后剩下的一个人,原先的位置(即他原先的序号)是多少。 2.将一个5*5的矩阵中做大的元素放在中心,四个角分别放四个最小的元素(顺序从左到右,从上到下顺序依次从小到大存放),写一个函数实现之。用main函数调用。 例如原来矩阵: 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
所属分类:
C
发布日期:2008-09-14
文件大小:3kb
提供者:
zhanghui0579
c语言代码程序
打印出杨辉三角形 学习putpixel画点 画椭圆ellipse 利用ellipse and rectangle利用ellipse and rectangle 一个最优美的图案 输入3个数a,b,c,按大小顺序输出 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出 写一个函数,求一个字符串的长度,在main函数中输入字符
所属分类:
C/C++
发布日期:2013-11-19
文件大小:7kb
提供者:
u012890816
各种c++经典例题,多种编程语言
【程序1】 题目: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于
所属分类:
C
发布日期:2008-11-05
文件大小:2kb
提供者:
long21115522
约瑟夫问题(C++)
报数分为杀1留2,即1,2,1,2报数,报1的人死,报2的人留下。 杀2留1,即1,2,1,2报数,报1的人留下,报2的人死。 约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。 假定在圈子里前K个为好人,后K个为坏人,你的任务是确定这样的最少M,使得所有的坏人在第一个好人之前被杀掉。
所属分类:
C++
发布日期:2008-12-16
文件大小:418kb
提供者:
suifeng198627
转圈游戏用C实现的程序
N个人围成一圈,数到m的出列,问最后胜下几号?
所属分类:
C
发布日期:2009-04-10
文件大小:1kb
提供者:
zhang_yancool1234
约瑟夫问题源代码(c).docx
约瑟夫问题:N个人围成一圈,从第一个人开始报数,数到M的人出圈;再由下一个人重新开始报数,数到M的人出圈;…输出依次出圈的人的编号。N,M由键盘输入。
所属分类:
C/C++
发布日期:2020-08-19
文件大小:17kb
提供者:
u011909484
EDA/PLD中的约瑟夫问题C语言代码实现过程
约瑟夫问题:N个人围成一圈,从第M个位置开始按1.2.3...报数报到K的就出圈,请问出圈的人的顺序.请用链表实现该功能。约瑟夫问题可以用循环单链表解决,循环单链表的特点是链表中最后一个节点的指针域不再是NULL,而是指向整个链表的第一个节点,从而使链表形成一个环。 本题用到链表的建立,删除链表中的节点等知识: #include #include #define NULL 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2
所属分类:
其它
发布日期:2020-11-08
文件大小:39kb
提供者:
weixin_38651286
详解约瑟夫环问题及其相关的C语言算法实现
约瑟夫环问题 N个人围成一圈顺序编号,从1号开始按1、2、3……顺序报数,报p者退出圈外,其余的人再从1、2、3开始报数,报p的人再退出圈外,以此类推。 请按退出顺序输出每个退出人的原序号 算法思想 用数学归纳法递推。 无论是用链表实现还是用数组实现都有一个共同点:要模拟整个游戏过程,不仅程序写起来比较烦,而且时间复杂度高达O(nm),若nm非常大,无法在短时间内计算出结果。我们注意到原问题仅仅是要求出最后的胜利者的序号,而不是要读者模拟整个过程。因此如果要追求效率,就要打破常规,实施一
所属分类:
其它
发布日期:2020-12-31
文件大小:65kb
提供者:
weixin_38704786
约瑟夫问题C语言代码实现过程
约瑟夫问题:N个人围成一圈,从第M个位置开始按1.2.3...报数报到K的就出圈,请问出圈的人的顺序.请用链表实现该功能。约瑟夫问题可以用循环单链表解决,循环单链表的特点是链表中一个节点的指针域不再是NULL,而是指向整个链表的个节点,从而使链表形成一个环。 本题用到链表的建立,删除链表中的节点等知识: #include #include #define NULL 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2 ty
所属分类:
其它
发布日期:2021-01-19
文件大小:38kb
提供者:
weixin_38575536
«
1
2
»