22 Mar 2017

工作准备

从项目中出来后,可以开始全力准备为找工作和实习做准备了。河畔上前辈们的经验看起来还是很重要的。
总结起来就是:基础很重要, 项目or竞赛也很重要。
在没有项目的情况下, 只好努力夯实基础了。
目前决定必须要迅速(并不代表浮躁草率)地看完的书有:

  1. 算法4
  2. 深入理解java虚拟机
  3. 剑指offer
    ** 后期有时间再详细看的
  4. 编程之美
  5. 编程珠玑
  6. 算法导论

早:算法4, 下午:深入理解java虚拟机 , 晚上:剑指offer
基础目标:熟悉掌握常用的算法及数据结构, 理解算法的性能和适用场景。用java实现剑指offer中的问题解决方案。

题目:一个整型数组,将其划分为和相同的4个切片,例如:{ 2, 3, 5, 1, 2, 2, 1, 1, 3 },切片操作后划分为:{2,3},{5},{1,2,2},{1,1,3},也就找到所谓的四等分点。只不过输出结果为true或者false(是否能得到这样的4个切片)。同时要求时间复杂度和空间复杂度为o(n)。


Tags:
Stats: