题目描述编号为1到n的n个人围成一圈。从编号为1的人开始报数1,依次下去,报到m的人离开,问最后留下的一个人,编号是多少?示例1输入 5,2返回值 3 约瑟夫问题重在理解,一个是环形循环取出,一个是取出当前元素后,下一个元素从 1 开始报数;这是唯一一个让我满意的代码,因为没有找到Java自带的单链表,自己写一个也没有必要,其实循环链表本就可以用数组和集合完成,只是数组取出数据不方便,故用集合; public int ysf (int n, int m) { // write code here List<Integer> children ...