240 投稿
收录了15篇文章 · 4人关注
  • Resize,w 360,h 240
    BoP——1.1 controlCPU

    linux下获取整体cpu使用率方法参看文章linux下获取某个进程cpu使用率方法参考文章linux top命令参考文章 题目 随心的控制cp...

  • BoP——1.3摞饼问题

    问题很简单了,就是大小不同的盘子,摞在一次。如果通过反转,达到盘子最终上到下,为从小到大的顺序。要求时,不能单独拿。一次必须是上面的几个一起反转...

  • Resize,w 360,h 240
    BoP——1.2将帅问题

    在存储空间限制的情况下如何存储数据 问题很简单,就是在中国象棋棋盘上,当只剩下将和帅的时候,问将帅有多少中可能的所处位置。但是要求代码中只能使用...

  • BoP——2.4从0-n中,某个数字出现的次数

    题目一 给定n,和个位数k。计算从0-n的数中,包含k的次数。 方法一 暴力法,直接遍历每个数,处理每个数。 方法二 数学的方法 寻找规律使用数...

  • BoP——2.3水王问题寻找出现次数超过某数的数

    总体来说就是在一堆的数中,有某个数出现的次数超过了总数的一半或者1/3,1/4。 方法一 先排序,然后,遍历一遍找就行了。但是面试中不是最终方法...

  • BoP——2.2阶乘中的0个数和二进制最后一个1的位置

    这个题忘记在那里遇到过了。 题目一 方法一 先求出这个阶乘,然后在去计算尾部有多少个0就行。但是,面试里肯定不会提。 方法二 数学的方法所有的数...

  • BoP——2.1求一个数的二进制表示中1的个数

    比如,3二进制表示为00000011,那么1的个数为2。 方法一 就3来说,我们我们将3除2,余数如果是1,那么表示有一个1。循环的除最终结果就...

  • BoP——2.7求两个数的最大公约数

    题目 求两个数的最大公约数。怎么看都是一个数学的问题,所以还是需要数学的定理公理,来求。 辗转相除法 假设两个整数x,y(x>y)那么:两个数相...

  • Resize,w 360,h 240
    BoP——2.6精确表示浮点数

    按照编程之美的意思,其实是这样的:如果将一个浮点数,便表示为分数形式,以提高精确度。 首先能够表示成分数形式的只有无限循环小数,和有限不循环小数...

  • BoP——2.5最大的k个数

    题目 在一堆数中,找到最大(小)的K个,或者时第k个。如果我们找到了后k个数,那么最大的k个也就找到了。所以下面的方法都在找第k大的数 方法一 ...

专题公告

编程之美的总结