zoukankan      html  css  js  c++  java
  • “约瑟夫问题”实现代码

     问题描述:

      约瑟夫(Josephus)问题:设有n 个人围成一个圆圈,任意给定一个正整数m,从第一个人开始顺时针计数,计到第m个人,将其从圆圈中除去。然后再从下一个人开始,周而复始,直到圆圈中只剩一个人为止,那么剩下的那个人就是赢家。

    代码实现:

    程序输出结果:

      假设链表为1,2,3,4,5,6。

      则程序运行输出为:

      1
    2
    3
    4
    5
    6
    输出:3
    输出:6
    输出:4
    输出:2
    输出:5
    获胜者为:1
    请按任意键继续. . .

  • 相关阅读:
    软件测试人员的年终绩效考核怎么应对
    收藏
    顶踩组件 前后两版
    订阅组件
    hdu 1963 Investment 完全背包
    hdu 4939 Stupid Tower Defense 动态规划
    hdu 4405 Aeroplane chess 动态规划
    cf 414B Mashmokh and ACM 动态规划
    BUPT 202 Chocolate Machine 动态规划
    hdu 3853 LOOPS 动态规划
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6167929.html
Copyright © 2011-2022 走看看