Avatar notebook default
13篇文章 · 3275字 · 1人关注
  • Resize,w 360,h 240
    C++中成员变量的初始化顺序跟声明顺序一致与初始化列表中顺序无关

    如下图所示: 上图中b、c、d在类base中声明的顺序就是b、c、d,但是在初始化列表中的顺序是b、d、c,并且我是用一个静态变量来给他们初始化...

  • 面试题45第二种解法

    如果说f(n,m)是删除n个连续数字中第m个数字所剩余的数字序列,而f’(n-1,m)是删除n-1个连续数字中第m个数字剩下的数字序列的话。那怎...

  • 面试题43解法二

    这个说得有点绕我有点蒙。 为什么是从n-1到n-6而不是n-7或者n-8呢?为什么只是前六次?我想这和一个骰子有六个点数有关,如果和为n的最后一...

  • 面试题43解法一

    这个6n-n+1长度的数组是怎么来的。N个骰子点数和的最小值是n最大值是6n,这样各种不同的点数和最多有6n-n+1个。 为什么要把和为s的点数...

  • 面试题40作者说的异或到底是咋回事

    异或的性质是不一样则为1,那放在本题中该怎么理解呢?这个问题在理解上的难处是异或是一个二元运算,可是解析中没有明确说明谁跟谁进行异或这让我很头疼...

  • 面试题34的第一种解法

    我在想作者是不是想用这种方法去穷尽某个因子,即如果是6,通过连续除2把6中的因此2都排除干净。这样再经过穷尽3和5的过程剩下的不是1,那这个数肯...

  • 面试题32第二种解法的理解

    本题的意图是数1的个数,而1在各位上与否与其他位是无关的,须知这一点才行,要不然理解他的解法会让你感到郁闷! 作者的思路就是先单独研究1位,剩下...

  • 面试题29中的第二种解法的理解

    增设两个变量,一个变量用于保存数组中的一个值,另一个变量用于保存该值出现的次数。如果遇到一个与该值相同的,那么该值就+1,否则该值-1,但是这个...

  • 求全排列和交换是怎样的一种对应关系?

    《剑指OFFER》中面试题28讨论的是字符串的全排列,即对字符串中出现过的字符进行全排列。本体采用的思想是递归。先确定第一个字符,再将第一个字符...

文集作者