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. 公式:

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

  • 相关阅读:
    HackerRank
    HackerRank
    LeetCode "Kth Smallest Element in a BST"
    HackerRank
    HackerRank
    LeetCode "Roman to Integer"
    LeetCode "Integer to Roman"
    LeetCode "Majority Element II"
    HackerRank
    HackerRank
  • 原文地址:https://www.cnblogs.com/fengju/p/6336219.html
Copyright © 2011-2022 走看看