博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java循环链表实现约瑟夫环(搬运)
阅读量:5286 次
发布时间:2019-06-14

本文共 631 字,大约阅读时间需要 2 分钟。

1 public class Josephus { 2     static class Node{ 3         int val; 4         Node next; 5         Node(int v){ 6             val=v; 7             }         8     }//成员类,代表节点,类似于数据结构中的结构体 9     public static void main(String[] args) {10         int N=9;//这个表示总人数11         int M=5;//数到几的人出列12         Node t=new Node(1);//头节点单列出来,方便形成循环链表13         Node x=t;14         15         for(int i=2;i<=N;i++)x=(x.next=new Node(i));//建立单向链表16         x.next=t;//最后一个节点的next指向第一个节点,形成循环链表17         System.out.println("出圈的顺序为:");18         while(x!=x.next){19             for(int i=1;i

 

转载于:https://www.cnblogs.com/xurui1995/p/5180350.html

你可能感兴趣的文章
OGR – Merging Multiple SHP files
查看>>
创业公司该不该被收购?(转)
查看>>
sqlserver 行转列、列转行[转]
查看>>
【IScroll深入学习】解决IScroll疑难杂症
查看>>
python 数据类型
查看>>
108-PHP类成员protected和private成员属性不能被查看数值
查看>>
css控制height充满浏览器视口
查看>>
python学习之 - XML
查看>>
Python--GIL 详解
查看>>
大道至简读后感(第四章)
查看>>
IDA IDC Tutorials: Additional Auto-Commenting
查看>>
k8s-存储卷1-十二
查看>>
INSERT IGNORE INTO / REPLACE INTO
查看>>
Python数据类型-布尔/数字/字符串/列表/元组/字典/集合
查看>>
【刷题】SPOJ 705 SUBST1 - New Distinct Substrings
查看>>
IEEE 754浮点数表示标准
查看>>
declare 结构用来设定一段代码的执行指令
查看>>
图解算法读书笔记
查看>>
调试学习笔记
查看>>
解开lambda最强作用的神秘面纱
查看>>