剑指offer最优解Java版源码索引
2019-06-26 本文已影响8人
全菜工程师小辉
《剑指Offer》剖析了50个典型的程序员面试题,从基础知识、代码质量、解题思路、优化效率和综合能力五个方面系统整理了影响面试的5个要点。是一本计算机大学生算法提高必备的一本书。
笔者经过1年的PHP和Java混合开发的项目后,略感Java功力受损,所以准备花几天空闲时间,按照牛客网的题目顺序,将所有题目使用Java实现一遍,每道题ac之后,都参考下评论中的各个答案,取长补短,整理出Java版本的最优解。
全部更新完之前会持续更新,欢迎收藏。。。
按照题目使用的算法或者数据结构进行粗略分类:
位运算
数组
链表
字符串
树
栈
动态规划
![](https://img.haomeiwen.com/i7368936/49354aa12cef617a.png)