点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 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
文件大小:124928
提供者:
bill_chuang
数据结构中约瑟夫环的实现编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列
问题描述: 编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列!要求得到依次出列的那些人的编号序列! 基本要求: 用C代码实现此活动,要求使用一定的算法进行操作,并最终通过程序运算出最后的结果!
所属分类:
C
发布日期:2009-06-03
文件大小:129024
提供者:
cucmber
java 经典习题.doc
一些经典的习题 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花数&quo t
所属分类:
Java
发布日期:2009-09-16
文件大小:89088
提供者:
rzvs8275161
ACM计算机程序设计大赛试题解答
试题 1 n 个人围成一圈, 并依次编号 1~n,。从编号为 1 的人开始,按顺时针方向每隔一人选出一个, 剩下的人重新围成一圈,如此循环直到剩下两人,这剩下的两人就是幸运儿。如果你想成为最后两个 幸运儿,请问开始时应该站在什么位置?(设 3<=n<=50) 输入:开始时的人数 n 输出:第 1行是选出顺序,第 2 行是两名幸运儿的开始位置(按升序排列),位置编号之间用一个空格 分开。
所属分类:
专业指导
发布日期:2009-09-30
文件大小:2048
提供者:
hjxinfor
c++N个人围成一圈,分别数1和2,依次输出数2的人
用C++语言实现,N个人围成一圈,依次分别数1和2,输出数2的人
所属分类:
C++
发布日期:2009-11-29
文件大小:937
提供者:
huangqi710
用C# 做的 n个人围成一圈 可视化出圈过程
这是可视化的作业,没有错误,绝对可以用,有问题来找我...........................
所属分类:
C#
发布日期:2009-12-26
文件大小:528384
提供者:
gohojokomingzhi
用单循环链表实现约瑟夫环问题
约瑟夫环问题描述:n个人围成一圈报数(每个人用编号1—n表示即可),从1号开始,每数到m出圈一个,然后再从下一个开始重新报数,直至所有人全部出圈为止。试设计一个程序求出圈顺序,要求n、m由键盘输入。
所属分类:
C/C++
发布日期:2010-06-01
文件大小:194560
提供者:
dqh000
简单 约瑟夫环 C语言编程实例
有n个人围成一圈,按顺序从1到n编号。从第一个人开始报数,报道3的人退出圈子,下一个人从一开始报数,报道3的退出圈子。如此下去,直到留下最后一个人,请按退出顺序输出推出圈子的人的编号,并输出最后一个人的编号。
所属分类:
C
发布日期:2010-06-18
文件大小:838
提供者:
zqk9996
湖南省首届“湘邮科技杯”大学生程序设计大赛试题
湖南省首届“湘邮科技杯”大学生程序设计大赛试题。 例如:试题 1 n 个人围成一圈, 并依次编号1~n,。从编号为1 的人开始,按顺时针方向每隔一人选出一个, 剩下的人重新围成一圈,如此循环直到剩下两人,这剩下的两人就是幸运儿。如果你想成为最后两个 幸运儿,请问开始时应该站在什么位置?(设3<=n<=50)
所属分类:
专业指导
发布日期:2010-12-15
文件大小:576512
提供者:
sun_hui2010
matlab 数数退圈序列
M<N,共N个人围成一圈,按顺序编号,从1开始报数,到M时,此人退出,切下一个人重新从1数起,到下一个M时,重复以上动作。这个程序解决了退出的序列
所属分类:
其它
发布日期:2011-09-15
文件大小:314
提供者:
huangyoudejingling
数据结构 模拟以下游戏过程
题目1: 请模拟以下游戏过程,n个人围成一圈,其中在某个人手中有一条手绢,开始游戏时,由主持人报出一个整数t,该手绢将会沿着顺时针传递t次到达x君手中,x君将手绢递给顺时针方向上的下一个人,并离开这个圈。以上过程,我们称为一轮游戏。如果游戏继续,在新一轮游戏中,持有手绢的人将继续重复上面的过程,根据主持人报的整数传递手绢,并有一个人离开。在每一轮游戏中,都会有一个人离开。 输入格式: 第一行输入圈中的人的个数n,第二行输入进行游戏的轮数m,第三行是一个长度为n的字符串,其中每个字符代表一个人,
所属分类:
C/C++
发布日期:2011-11-16
文件大小:954
提供者:
kakazwy22
约瑟夫环问题
约瑟夫环问题:设有n个人围成一圈,每个人持有一个密码m,现从第1个人开始报数,报m的出圈,再从他的下一个人重新报数,并且以该人的密码作为新的m值,如此下去直到圈中只剩一人。求出圈次序。
所属分类:
C/C++
发布日期:2011-11-22
文件大小:1024
提供者:
qinglinxuehui
约瑟夫问题
约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。
所属分类:
C/C++
发布日期:2011-12-06
文件大小:968704
提供者:
sourlemonant
湖南省首届“湘邮科技杯”大学生程序设计大赛试题
湖南省首届“湘邮科技杯”大学生程序设计大赛试题试题1 n 个人围成一圈, 并依次编号1~n,。从编号为1 的人开始,按顺时针方向每隔一人选出一个,剩下的人重新围成一圈,如此循环直到剩下两人,这剩下的两人就是幸运儿。如果你想成为最后两个幸运儿,请问开始时应该站在什么位置?(设3<=n<=50)
所属分类:
专业指导
发布日期:2008-06-19
文件大小:184320
提供者:
liujuncz
出圈问题的C链表实现
M个人围成一圈报数,数到N的倍数或包含N这个数时出圈 求剩下的人在原来圈中的位置
所属分类:
C
发布日期:2012-04-24
文件大小:2048
提供者:
caodandty
约瑟夫环实现,通用
//约瑟夫问题描述:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。
所属分类:
C/C++
发布日期:2012-05-23
文件大小:1024
提供者:
nuistgaojun
约瑟夫问题的代码
约瑟夫问题的一般形式: 约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。
所属分类:
C/C++
发布日期:2012-10-16
文件大小:2048
提供者:
xiewentao18
二叉排序树与退圈问题
第一个程序:实现将两个二叉排序树合并为一个二叉排序树的算法; 第二个程序:N个人围成一圈,从第一个人开始计数,凡是数到1,2,4,8,也就是2的N次方的退出圈子。编写程序,把这些人退出的顺序输出,要求用链表。
所属分类:
C/C++
发布日期:2013-01-03
文件大小:436224
提供者:
wuqiangjx2013
约瑟夫退圈问题
小学期作业,题目找不到了 N个人围成一圈,从第一个人开始按顺序报数并编号1,2,3,……N,然后开始从第一个人转圈报数,凡是报到3的退出圈子。则剩下的最后一个人编号是多少。 定义一个类,然后在类前定义一个结构体 2、在类中定义一个链表,输入人数确定链表的长度,对链表的信息进行初始化
所属分类:
C/C++
发布日期:2018-07-11
文件大小:3145728
提供者:
qq_18246731
Python使用列表完成程序的编写:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到m报数),凡是报到m的人退出圈子,问最后留下的是原来第几号的人。
看了挺多博客感觉都挺复杂的,自己写这个自认为比较简单,也更灵活,希望可以帮到需要的人,也欢迎有大佬批评指正!! n=int(input("请输入总人数:")) m=int(input("请规定报到数字几的人退出圈子:")) circle=[] for i in range(1,n+1): circle.append(i) num=1 while len(circle)!=1: circle.append(circle.pop(0)) #把已报数的人取出放到队尾,以此实现围成圈循环
所属分类:
其它
发布日期:2020-12-21
文件大小:30720
提供者:
weixin_38727199
«
1
2
3
4
»