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

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

  • 相关阅读:
    面试题-代码
    面试题-数仓
    烂大街的NginxRedisMqDb架构.md
    Ansible-B站.md
    openstack.md
    rabbitMQ.md
    大数据仓库实战项目-电商数仓3.0版.md
    linux分析工具之top命令详解
    小程序开发中 在 wxml格式化 属性断行
    redhat 7.2更新yum源时踩的坑
  • 原文地址:https://www.cnblogs.com/fengju/p/6336219.html
Copyright © 2011-2022 走看看