240 发简信
IP属地:北京
  • 负数的补码为什么是对其绝对值取反加一

    大家都知道负数的补码是其绝对值的原码取反加一,以八位有符号数为例: 但是为什么是这样呢? 补码之所以存在,是因为计算机不能(或者不方便,待研究)像我们人类那样去做减法,所以通...

  • if-else 和 switch的区别

    一直以为if-else和switch除了形式上不太一样外效果应该是完全一样的,直到看到《Java编程的逻辑》的关于switch的内容时才发现还是有一点区别的。 如下if-el...

  • ConfigurationProperties注解使用

    该注解的作用是将spring-boot 配置文件中的属性批量地注入到指定的类上。 配置文件 如上述配置可以将配置文件中以student开头的属性批量地注入到Student类中...

  • 回文数(题号:9)

    可以取数字的最高位和最低位进行对比,如果相等的话,将数字的最高位和最低位“削”去,循环对比。比如121,最高位为1,最低位为1,相等,然后“削”去最高位最低位变为2,最高位为...

  • 无重复字符的最长子串(题号:3)

    方法一:暴力法 最直观的解决方法是:遍历所有可能的子串,找出其中所有的无重复的子串,比较得出最长无重复子串的的长度。 方法二:优化 暴力方能解决问题,但是太慢,慢的原因是其中...

  • 第一题,极端情况,所有的ip都落入了同一个文件,等于没拆分,这种方法感觉不太可以吧

    面试中的大文件问题

    1. 给一个超过100G大小的log file, log中存着IP地址, 设计算法找到出现次数最多的IP地址? 解析:100G的文件给我们的感觉是太大,我们的电脑内存一般都为...

  • 错误的,修改下吧,别误导人啊

    B树,B-树和B+树的区别

    B树即二叉搜索树:1.所有非叶子结点至多拥有两个儿子(Left和Right);2.所有结点存储一个关键字;3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字...