一,题目:n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。当一个数字删除后,从被删除数字的下一个继续删除第m个数字。求出在这个圆圈中剩下的最后一个数字。

二,思路:创建一个循环链表,每次走m步删除一个节点,最后剩下一个 

三,源码:



相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2022-03-10
  • 2021-11-20
  • 2021-09-19
猜你喜欢
  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案