【剑指offer】1.启动刷题之路与系列目录
1.背景
刷算法题至少有2个地方,1是在LeetCode上刷,2是在牛客网上刷,目前还没体会到它们的优劣对比。
按朋友的建议,先从牛客网上开始刷《剑指offer》系列吧。
2.经验之谈
剑指Offer刷题指导1
剑指Offer刷题指导2
如何刷LeetCode
3.内容结构
3.1数据结构
链表
树
【剑指offer】28.在二叉树中找到两个节点的最近公共祖先
队列&栈
3.2算法
搜索算法
动态规划
回溯
排序
位运算
模拟
其他算法
【剑指offer】65.构建乘积数组
【剑指offer】66.第一个只出现一次的字符
【剑指offer】67.替换空格
【剑指offer】68.数组中出现次数超过一半的数字
【剑指offer】69.调整数组顺序使奇数位于偶数前面(二)
【剑指offer】70.调整数组顺序使奇数位于偶数前面(一)
【剑指offer】71. 整数中1出现的次数(从1到n整数中1出现的次数)
【剑指offer】72.把数组排成最小的数
【剑指offer】73.丑数
【剑指offer】74.和为S的连续正数序列
【剑指offer】75.和为S的两个数字
【剑指offer】76.左旋转字符串
【剑指offer】77.孩子们的游戏(圆圈中最后剩下的数)
【剑指offer】78.字符流中第一个不重复的字符
【剑指offer】79.剪绳子
【剑指offer】80.剪绳子(进阶版)