一、前言
本系列文章为《剑指Offer》刷题笔记。
刷题平台:牛客网
书籍下载:共享资源
刷题刷的比较慢,花费了两个多月,终于将所有题目过了一遍,牛客网一共有66道题,这次刷题主要使用C++,接下来会使用Python重新过一遍,并对这些写过的文章进行更新。同时,也会重新开始刷Leetcode。
这里送大家一本帮助我拿到BAT 等一线大厂 offer 的算法笔记,是一位谷歌和阿里的大神写的,对于算法薄弱或者需要提高的同学都十分受用:
二、总结
现对这66道题目进行了粗略的划分,整理如下:
链表(8道):
二叉树(12道):
二叉搜索树(3道):
数组(11道):
字符串(8道):
栈(3道):
递归(4道):
回溯法(2道):
其他(15道):
剑指Offer(三十一):整数中1出现的次数(从1到n整数中1出现的次数)
剑指Offer(四十六):孩子们的游戏(圆圈中最后剩下的数)
Github项目:https://github.com/Jack-Cherish/LeetCode
最后,这里送大家一本帮助我拿到BAT 等一线大厂 offer 的算法笔记,是一位谷歌和阿里的大神写的,对于算法薄弱或者需要提高的同学都十分受用:
来源:
https://cuijiahua.com/blog/2018/02/basis_67.html