编号题目0LeetCode 144. Binary Tree Preorder Traversal 二叉树的前序遍历1LeetCode 35. Search Insert Position 查找插入位置2LeetCode 34. Find First and Last Position of Element in Sorted Array 有序数组中target出现的始末位置3LeetCode 74. Search a 2D Matrix 二维数组中的查找4LeetCode 278. First Bad Version 第一个错误版本5LeetCode 852. Peak Index in a Mountain Array6LeetCode 442. Find All Duplicates in an Array 找到数组中所有的重复元素7剑指offer 面试题5 替换空格8剑指offer 面试题6 从尾到头打印链表9剑指offer 面试题4 二维数组中的查找10剑指offer 面试题3 数组中重复的数字11剑指offer 面试题7 重建二叉树12剑指offer 面试题8 二叉树的下一个节点13剑指offer 面试题9 用两个栈实现队列14LeetCode 154. Find Minimum in Rotated Sorted Array II15LeetCode 153. Find Minimum in Rotated Sorted Array 旋转数组的最小值16LeetCode 33. Search in Rotated Sorted Array 旋转数组中的查找17Leetcode 81. Search in Rotated Sorted Array II 旋转数组中的查找18Leetcode 69. Sqrt(x) 求平方根19剑指offer 面试题12 矩阵中的路径20剑指offer 面试题13 机器人的运动范围21LeetCode 200. Number of Islands 岛屿的数量22Leetcode 343. Integer Break 整数拆分23LeetCode 279. Perfect Squares24剑指offer 面试题15 二进制中1的个数25剑指offer 面试题17:打印从1到最大的n位数26LeetCode 83. Remove Duplicates from Sorted List 删除有序列表中重复的节点27LeetCode 82. Remove Duplicates from Sorted List II 剔除链表中的重复节点 II28剑指offer 面试题22 链表中倒数第K个节点29LeetCode 141. Linked List Cycle 有环链表30剑指offer 面试题23 链表中环的入口节点31LeetCode 203. Remove Linked List Elements 删除链表中得的元素32LeetCode 206. Reverse Linked List 反转单链表33剑指offer 面试题25 合并两个排序的链表34剑指offer 面试题26 树的子结构35剑指offer 面试题32 从上到下打印二叉树36LeetCode 102. Binary Tree Level Order Traversal 二叉树的层次遍历/广度优先遍历37剑指offer 面试题27 二叉树的镜像(递归与非递归实现)38剑指offer 面试题28 对称的二叉树39LeetCode 54. Spiral Matrix 顺时针打印矩阵40剑指offer 面试题30 包含min函数的栈41LeetCode 145. Binary Tree Postorder Traversal 二叉树的后序遍历 非递归&递归实现42LeetCode 946. Validate Stack Sequences 栈的压入、弹出序列43剑指offer 面试题26 树的子结构44LeetCode 112. Path Sum 二叉树路径和45剑指offer 面试题34 二叉树中和为某一值的路径46LeetCode 437. Path Sum III47剑指offer 面试题33 二叉搜索树的后序遍历序列48剑指offer 面试题35 复杂链表的复制49LeetCode 5. Longest Palindromic Substring 最长回文子串50LeetCode 384. Shuffle an Array 数组随机乱序51LeetCode 198. House Robber 打家劫舍52LeetCode 213 House Robber II 打家劫舍之二53LeetCode 215. Kth Largest Element in an Array54LeetCode 53. Maximum Subarray 连续子数组的最大和问题)55LeetCode 46. Permutations 全排列56LeetCode 24. Swap Nodes in Pairs 成对反转链表57LeetCode 771. Jewels and Stones 珠宝和石头58LeetCode 27. Remove Element 移除元素59LeetCode 222. Count Complete Tree Nodes 完全二叉树节点的个数60LeetCode 104. Maximum Depth of Binary Tree 二叉树的最大深度61LeetCode 111. Minimum Depth of Binary Tree 二叉树的最小深度62剑指offer 面试题38 字符串的排列63LeetCode 169. Majority Element 数组中出现次数超过一半的数字64剑指offer 面试题39 数组中出现次数超过一半的数字65剑指offer 面试题41 数据流中的中位数66