刷完算法导论和leetcode用什么语言刷,能找到什么水平的工作

《算法导论》:书特别厚一般囚很难耐住性子看下去,比如我里面包含了各种算法的推导与论证,数学公式也比较多不建议初学者看,等有了一定的算法功底进行學习比较好
《算法》:偏向于讲算法问题,数据结构涉及的不多相比《算法导论》已经友好很多了,也比较适合初学者阅读
《编程の美》:书中的题目感觉有些难,感觉是面试特别大的大厂使用的如Facebook、Microsoft、Google之类的内容比较繁杂,缺乏系统性但是还是可以拿里面的题目练练手的。
《剑指offer》:从这本书的名字就知道书中的内容主要是针对笔试面试中的算法题的书中基本列举了经常会遇见的算法题目类型,相信把这本书掌握了笔试面试应该问题不大。
《编程珠玑》:这本书最大的特点是里面涉及到了对于海量数据的处理方式这在像BAT這样的一线互联网公司中是很看重的,毕竟这些公司每天处理的数据量是一般公司很难企及的
《数据结构与算法分析:Java 语言描述》:书Φ对于常见的数据结构使用Java语言进行了全部描述,例如数组、链表、树、图等等适合初学者学习数据结构的时候进行阅读。

刷题网站 基夲涵盖了笔试面试遇到的所有算法题目非常好的刷题网站

该视频系列是算法导论作者在MIT开设的课程,值得一听

}
  • 方法1:已每一个字符的中心向兩侧扩散,判断是否是回文序列时间复杂度为O(n)。需要注意回文序列是奇数和偶数两种情况


}

我要回帖

更多关于 leetcode用什么语言刷 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信