一、算法 1 排序算法 1.1冒泡排序 1.2快速排序 2 查找算法 3 贪心算法 2.1分发饼干 4 动态规划 3.1 最大子数组和 5 回溯算法 6 分治算法 7 分支界限算法 二、数据结构 1 数组 2 链表 3 栈 4 队列 5 哈希表 6 二叉树 三、其他 1 双指针 1.1 两数之和 1.2 滑动窗口 2 前缀和 3 位运算 4 数学题