Text Justification
这一题主要考察的还是对边界条件的控制,并没有太高深的算法,但是编写的难度不低,而且想一次通过非常难。
Valid Number
这一题主要的难点还是要考虑的边界条件太多,而且有些情况下,指数和底数需要考虑的还不一样,就更增加了难度。
这是Java中很经典的问题,在面试中也经常被问起。其实很多书或者文章都提到过要重载hashCode()
和equals()
两个方法才能实现自定义键在HashMap
中的查找,但是为什么要这样以及如果不这样做会产生什么后果,好像很少有文章讲到,所以写这么一篇来说明下。