计划完成牛客网剑指Offer习题以及LeetCode中的100+道,持续更新,剑指Offer的题主要用python,LeetCode的题会用Java。另外Android、Java岗面试必备知识点与常见面试题见另一个仓库,涉及Java、Android、数据库原理、操作系统、计算机网络等。
- minimum-depth-of-binary-tree(求解二叉树的最小深度)
- evaluate-reverse-polish-notation(计算逆波兰式的值)
- max-points-on-a-line(同一条直线上的最多的点的数量)
- sort-list(排序List)
- insertion-sort-list(使用插入排序对链表进行排序)
- binary-tree-postorder-traversal(后序遍历二叉树)
- binary-tree-preorder-traversal(先序遍历二叉树)
- reorder-list(链表重排序)
- linked-list-cycle-ii(找出链表中环的入口节点)
- linked-list-cycle(判断链表中是否存在环)
- word-break(单词切分)
- word-break-ii(单词切分2)
- copy-list-with-random-pointer(拷贝具有随机指针的链表)
- single-number(出现一次的数)
- single-number-ii(出现一次的数2)
- candy(糖果问题)
- Gas-station(加油站问题)
- clone-graph(图的复制)