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

搜索资源列表

  1. matlab解决约瑟夫问题

  2. 约瑟夫问题的一般形式:   约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。
  3. 所属分类:专业指导

    • 发布日期:2012-10-16
    • 文件大小:946
    • 提供者:xiewentao18
  1. 链表解决的约瑟夫问题

  2.  约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。
  3. 所属分类:C/C++

    • 发布日期:2012-11-29
    • 文件大小:176128
    • 提供者:a289687611
  1. 数据结构 栈、队列应用 C++

  2. 1. 栈的类定义(已实现,可参考附录:seqstack.h) 2. 顺序栈的类定义、实现与测试(已实现,可参考:seqstack—seqstack.cpp,main—main主要是完成顺序栈各个方法的测试工作,测试结束可取消,因为一个工程只能有一个main) 3. 链栈的类定义、实现与测试 4. 栈的应用1(可使用顺序栈或链栈完成):实现括号匹配 测试如下表达式:”{[()](())}” 及”{[()]]}” 5. 栈的应用2(可使用顺序栈或链栈完成):实现中缀表达式计算器,提示将表达式后缀表
  3. 所属分类:C++

    • 发布日期:2013-03-18
    • 文件大小:1021952
    • 提供者:hzb9966
  1. 约瑟夫问题C语言实现

  2. N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。
  3. 所属分类:C/C++

    • 发布日期:2013-05-31
    • 文件大小:778
    • 提供者:jinshenxiaomei
  1. c 语言经典问题解决方法

  2. 用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
  3. 所属分类:C

    • 发布日期:2008-09-14
    • 文件大小:3072
    • 提供者:zhanghui0579
  1. 出圈问题的C链表实现

  2. 问题描述: M个人围成一圈报数,数到N(1<N<10)的倍数或包含N这个数字时出圈,问剩下的最后一个人在原来的位置是多少? 报数规则 1、从第一个人开始报数为1,下一个人报数为上一个人报数加1 2、报数的最大值为2000,如果报数超过2000,则下一个人重新从1开始报数
  3. 所属分类:C++

    • 发布日期:2013-08-29
    • 文件大小:903
    • 提供者:kexin_0311
  1. c语言代码程序

  2. 打印出杨辉三角形 学习putpixel画点 画椭圆ellipse 利用ellipse and rectangle利用ellipse and rectangle 一个最优美的图案 输入3个数a,b,c,按大小顺序输出 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出 写一个函数,求一个字符串的长度,在main函数中输入字符
  3. 所属分类:C/C++

    • 发布日期:2013-11-19
    • 文件大小:7168
    • 提供者:u012890816
  1. 约瑟夫问题

  2. n个人围成一圈,顺序编号。从第一个人开始从1到3报数,凡报到3的人退出圈子,编程求解最后留下的人的初始编号。
  3. 所属分类:C/C++

    • 发布日期:2014-04-12
    • 文件大小:777
    • 提供者:u014266549
  1. 各种c++经典例题,多种编程语言

  2. 【程序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%,高于    
  3. 所属分类:C

    • 发布日期:2008-11-05
    • 文件大小:2048
    • 提供者:long21115522
  1. 最新JAVA编程题全集_50题及答案

  2. 写一个函数,例如:给你的 a b c 则输出 abc acb bac bca cab cba import java.util.ArrayList; import java.util.List; public class NumTest { public static void main(String[] args) { String s="ABCD";//原字符串 List result = list(s, "");//列出字符的组合,放入result System.out.println(
  3. 所属分类:Java

    • 发布日期:2015-09-05
    • 文件大小:141312
    • 提供者:zhangqi_gsts
  1. 约瑟夫环问题的源代码(数据结构)

  2. 数据结构中的约瑟夫环问题,用c++实现的。有n个人围成一圈,从第k个人开始报数,报到m的人退出,下一个人重新开始报数。
  3. 所属分类:其它

    • 发布日期:2008-11-22
    • 文件大小:822
    • 提供者:he1hehe
  1. 约瑟夫问题的解答

  2. 约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。 分析: (1)由于对于每个人只有死和活两种状态,因此可以用布朗型数组标记每个人的状态,可用true表示死,false表示活。 (2)开始时每个人都是活的,所以数组初值全部赋为false。 (3)模拟杀人过程,直到所有人都被杀死为止。
  3. 所属分类:C

    • 发布日期:2017-03-06
    • 文件大小:16384
    • 提供者:huangchijun11
  1. 约瑟夫问题(C++)

  2. 报数分为杀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,使得所有的坏人在第一个好人之前被杀掉。
  3. 所属分类:C++

    • 发布日期:2008-12-16
    • 文件大小:428032
    • 提供者:suifeng198627
  1. 转圈游戏用C实现的程序

  2. N个人围成一圈,数到m的出列,问最后胜下几号?
  3. 所属分类:C

  1. Josephus问题 围圈删除

  2. Josephus问题,n个人围坐成一圈,按顺序编号为1-n,确定一个整数m,从1号开始数数,每数到第m个人出列,剩下的人从下一个人重新开始数,直至只剩下一个人为止。
  3. 所属分类:C/C++

    • 发布日期:2018-10-31
    • 文件大小:3072
    • 提供者:weixin_43572463
  1. 数据结构 约瑟夫环

  2. 简单的约瑟夫环代码约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。 分析: (1)由于对于每个人只有死和活两种状态,因此可以用布朗型数组标记每个人的状态,可用true表示死,false表示活。 (2)开始时每个人都是活的,所以数组初值全部赋为false。 (3)模拟杀人过程,直到所有人都被杀死为止。
  3. 所属分类:C/C++

    • 发布日期:2019-01-02
    • 文件大小:855
    • 提供者:qq_41332596
  1. Java数学算法:报3退出算法.rar

  2. Java数学算法:报3退出算法,具体是:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 index ;//每报一次数,下标加一   if(index == n) {//是循环数数,当下标大于n时,说明已经数了一圈   index = 0;//将下标设为零重新开始。
  3. 所属分类:其它

    • 发布日期:2019-07-10
    • 文件大小:1024
    • 提供者:weixin_39841365
  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).docx

  2. 约瑟夫问题:N个人围成一圈,从第一个人开始报数,数到M的人出圈;再由下一个人重新开始报数,数到M的人出圈;…输出依次出圈的人的编号。N,M由键盘输入。
  3. 所属分类:C/C++

    • 发布日期:2020-08-19
    • 文件大小:17408
    • 提供者:u011909484
  1. EDA/PLD中的约瑟夫问题C语言代码实现过程

  2. 约瑟夫问题:N个人围成一圈,从第M个位置开始按1.2.3...报数报到K的就出圈,请问出圈的人的顺序.请用链表实现该功能。约瑟夫问题可以用循环单链表解决,循环单链表的特点是链表中最后一个节点的指针域不再是NULL,而是指向整个链表的第一个节点,从而使链表形成一个环。   本题用到链表的建立,删除链表中的节点等知识: #include #include #define NULL 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:39936
    • 提供者:weixin_38651286
« 1 23 4 »