zoukankan      html  css  js  c++  java
  • 猴子选大王的四种VB解法

    题目:

    一堆猴子编号依次是1,2,3 ...n ,这群猴子(n个)按照1到n的顺序围坐一圈,从第1开始报数,报双数的猴子离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。

    解法:

    1.集合的方法(O(2N)):

    2.直接循环取模(O(N)):

    3.递归(O(LOG N)):

    4. 公式:

    以上四种方法不仅代码越来越短,而且效率越来越高.

  • 相关阅读:
    优化Hibernate所鼓励的7大措施:
    Java未赋值变量的默认初始值
    年轻代
    JVM介绍
    Java锁的种类以及辨析
    java语言复制数组的四种方法
    static和final
    抽象函数抽象类
    try catch finally
    九大内置对象
  • 原文地址:https://www.cnblogs.com/fengju/p/6336219.html
Copyright © 2011-2022 走看看