您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 约瑟夫环(数据结构)

  2. 编号为1,2,……,n的n个人顺时针方向围坐一圈,每人持有一个密码(正整数) 一开始任选一个整数作为报数上限值m,从第一个人开始顺时针自1开始顺序报数,报到m时停止报数。 报m的人出列,将他的密码座位新的m值,从他在顺时针方向上的下一个人开始重新从1报数 如此下去,知道所有的人都出列为止。
  3. 所属分类:其它

    • 发布日期:2009-05-11
    • 文件大小:3072
    • 提供者:norahsmile
  1. 约瑟夫环(Joseph)问题

  2. 约瑟夫(Joseph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。
  3. 所属分类:其它

    • 发布日期:2009-05-16
    • 文件大小:2048
    • 提供者:fei_xue12
  1. 数据结构课题(用C语言写的约瑟夫环问题)

  2. 约瑟夫环知道吧,就是n个人围成一圈报数,然后报到的出列,然后再继续报,最后全部出列,我做的时候用循环链表蛮简单的,如果有人还有更好的方法,欢迎和我探讨
  3. 所属分类:C

    • 发布日期:2009-05-31
    • 文件大小:124928
    • 提供者:bill_chuang
  1. 数据结构中约瑟夫环的实现编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列

  2. 问题描述: 编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列!要求得到依次出列的那些人的编号序列! 基本要求: 用C代码实现此活动,要求使用一定的算法进行操作,并最终通过程序运算出最后的结果!
  3. 所属分类:C

    • 发布日期:2009-06-03
    • 文件大小:129024
    • 提供者:cucmber
  1. 利用单向循环链表存储结构模拟约瑟夫环

  2. 约瑟夫环问题: 编号为1,2,3 n的n个人按顺时针方向围坐一圈,没人持有一个密码。一开始任选一个正整数作为报数上限值m,从第一人开始按顺时针方向报数,报到m停止。报m的人出列,将他的密码作为新的m的值,从他的下一个人开始从一报数,如此下去,直到所有人出列。
  3. 所属分类:其它

    • 发布日期:2009-06-06
    • 文件大小:1024
    • 提供者:aboluozhigong
  1. 约瑟夫环 数据结构 循环链表

  2. 约瑟夫环使用循环链表实现,已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
  3. 所属分类:其它

    • 发布日期:2009-10-21
    • 文件大小:3072
    • 提供者:kxalpah
  1. 约瑟夫环代码,建立一个具有n个链结点的循环链表。

  2. 已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
  3. 所属分类:C/C++

    • 发布日期:2010-04-25
    • 文件大小:23552
    • 提供者:csllj310
  1. 用单循环链表实现约瑟夫环问题

  2. 约瑟夫环问题描述:n个人围成一圈报数(每个人用编号1—n表示即可),从1号开始,每数到m出圈一个,然后再从下一个开始重新报数,直至所有人全部出圈为止。试设计一个程序求出圈顺序,要求n、m由键盘输入。
  3. 所属分类:C/C++

    • 发布日期:2010-06-01
    • 文件大小:194560
    • 提供者:dqh000
  1. 改进约瑟夫,循环双链表 ,课程设计,答辩得优。

  2. 改进约瑟夫问题是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人有一个密码Ki(整数),留作其出圈后应报到Ki后出圈.报数方法采用顺时针报数和逆时针报数交替进行,初始密码可任意确定.求最后剩下的人编号。 ,我答辩时得优。自己用循环双链表编的,上传供分享。
  3. 所属分类:C/C++

    • 发布日期:2010-06-24
    • 文件大小:199680
    • 提供者:fjdksla
  1. 利用循环链表解决约瑟夫环问题的C++实现

  2. 问题描述:已经n个人(以编号1,2,3,…,n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
  3. 所属分类:C++

    • 发布日期:2010-08-31
    • 文件大小:1024
    • 提供者:xienan321
  1. 约瑟夫问题用循环链表实现

  2. 约瑟夫问题是一个经典的问题。已知n个人(不妨分别以编号1,2,3,…,n 代表)围坐在一张圆桌周围,从编号为 k 的人开始,从1开始顺时针报数1, 2, 3, ...,顺时针数到m 的那个人,出列并输出。然后从出列的下一个人开始,从1开始继续顺时针报数,数到m的那个人,出列并输出,…依此重复下去,直到圆桌周围的人全部出列。 输入:n,k,m 输出:按照出列的顺序依次输出出列人的编号,编号中间相隔一个空格,每10个编号为一行。 非法输入的对应输出如下 a) 输入::n、k、m任一个小于1 输出:
  3. 所属分类:Java

    • 发布日期:2010-11-09
    • 文件大小:1024
    • 提供者:zzzbit
  1. N个人循环报数解决的多种方案

  2. 提供经过总结的循环报数多种解决方案,有一些处理的非常好,仅仅数行代码。
  3. 所属分类:C

    • 发布日期:2011-10-18
    • 文件大小:34816
    • 提供者:pkq126
  1. N个人中一次叫第M个人出队

  2. #define NULL 0 #define LEN sizeof(linkqueue) #include "stdio.h" void clear() { //clrscr(); //gotoxy(16,5); //textcolor(0); } void good_bye() { clear(); printf("\n\n\n\t\t\t程序结束,再见!"); getchar(); } typedef struct node { int data; struct node *next; }
  3. 所属分类:C/C++

    • 发布日期:2011-10-23
    • 文件大小:2048
    • 提供者:zb18789266670
  1. 123循环报数,遇3退出

  2. n个人排一圈123报数,报到3的人退到圈外,直到剩最后一个人为止
  3. 所属分类:C/C++

    • 发布日期:2012-11-10
    • 文件大小:591
    • 提供者:hxqchan
  1. 循环链表实现约瑟夫环问题

  2. 循环链表实现约瑟夫环问题 约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
  3. 所属分类:C/C++

    • 发布日期:2013-11-06
    • 文件大小:1024
    • 提供者:u012739979
  1. 顺序循环队列的应用举例

  2. 顺序循环队列的应用举例,约瑟夫环的实现,一共有n个人,从第m个开始报数,数到x的人出队,直到所有人出队
  3. 所属分类:Java

    • 发布日期:2008-11-12
    • 文件大小:874
    • 提供者:tingyu0624
  1. 【C语言】双向、循环链表实现约瑟夫环

  2. 约瑟夫环有很多种问法,这里举例了其中一种,不过都大同小异 已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围, 每个人都有自己的一个密码。 从第一个人开始报数,数到m(初始设定)的那个人出列; 他的下一个人又从1开始报数,数到刚出列的那个人的密码时又出列; 依此规律重复下去,直到圆桌周围的人全部出列。 最后一人为胜者。
  3. 所属分类:C

    • 发布日期:2018-03-12
    • 文件大小:4096
    • 提供者:qq_35834560
  1. 约瑟夫环问题-循环链表.cpp

  2. 约瑟夫(Josephus)环问题: 设有n个人围成一圈,现从第s个人开始,拨顺时针方向从1开始报数,数到d的人退出圆圈,然后从退出圆圈的下一个人重新开始报数,数到d的人又退出國圈,依此重复下去,直到最后一个人出圈为止。对于任意给定的n, s和d,求出按退出圆圈次序得到的n个人员的序列。试将Josephus问题的求解过程用链表结构实现。
  3. 所属分类:C/C++

    • 发布日期:2020-05-01
    • 文件大小:1024
    • 提供者:qq_44487263
  1. C数据结构循环链表实现约瑟夫环

  2. C数据结构循环链表实现约瑟夫环 本文代码均在turbo C 2.0 的环境下运行通过,并得到正确结果,本程序为用循环链表实现约瑟夫环,即有m个人站成一个圆环,从某人(队列第一个)开始报数,约定从某数开始的第n个人出列,他的下一个再从一开始报,然再一个报道n的人出列,本程序结果为人员出列顺序, #include #include #define OK 1 #define NULL 0 typedef int status; typedef int ElemType; typedef str
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:31744
    • 提供者:weixin_38725450
  1. C语言基于循环链表解决约瑟夫环问题的方法示例

  2. 本文实例讲述了C语言基于循环链表解决约瑟夫环问题的方法。分享给大家供大家参考,具体如下: 概述: 约瑟夫环问题,是一个经典的循环链表问题,题意是:已知 n 个人(以编号1,2,3,…,n分别表示)围坐在一张圆桌周围,从编号为 k 的人开始顺时针报数,数到 m 的那个人出列;他的下一个人又从 1 还是顺时针开始报数,数到 m 的那个人又出列;依次重复下去,要求找到最后出列的那个人。 例如有 5 个人,要求从编号为 3 的人开始,数到 2 的那个人出列: 出列顺序依次为: 编号为 3 的人开始
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:58368
    • 提供者:weixin_38563871
« 12 3 4 5 6 »