Leetcode <<导航目录>> 算法策略:动态规划 | 递归 | 分治 | 归并 | 贪心 搜索策略:二分查找 | 深度遍历 | 广度遍历 | 先(中后)序遍历 数据结构:HashMap | 栈 | 队列 题型格式:列表 | 链表 | 字符串 题号 题目 题型 方法 难度 053 最大子序和 Maximum Subarray 列表 动态规划 简单 070 爬楼梯 Climbing Stairs - 动态规划 简单 121 买卖股票的最佳时机 Best Time to Buy and Sell Stock 列表 动态规划 简单 198 打家劫舍 House Robber 列表 动态规划 简单 983 最低票价 Minimum Cost For Tickets 列表 动态规划 中等 002 两数相加 Add Two Numbers 链表 中等 141 环形链表 Linked List Cycle 链表 简单 014 最长公共前缀 Longest Common Prefix 链表 简单 021 合并两个有序链表 Merge Two Sorted Lists 链表 归并 简单 019 删除链表的倒数第N个节点 Remove Nth Node From End of List 链表 中等 206 反转链表 Reverse Linked List 链表 简单 234 回文链表 Palindrome Linked List 链表 简单 237 删除链表中的节点 Delete Node in a Linked List 链表 简单 559 N叉树的最大深度 Maximum Depth of N-ary Tree 链表(树) 深度遍历 简单 872 叶子相似的树 Leaf-Similar Trees 链表(树) 简单 897 递增顺序查找树 Increasing Order Search Tree 链表(树) 中序遍历 简单 973 最接近原点的K个点 K Closest Points to Origin 列表 递归 + 分治 简单 981 基于时间的键值存储 Time Based Key-Value Store 列表 HashMap + 二分查找 中等 001 两数之和 Two Sum 列表 HashMap 简单 013 罗马数字转整数 Roman to Integer 字符串 HashMap 简单 003 无重复字符的最长子串 Longest Substring Without Repeating Characters 字符串 HashMap 中等 020 有效的括号 Valid Parentheses 字符串(括号匹配) 栈 简单 026 删除排序数组中的重复项 Remove Duplicates from Sorted Array 数组 简单 027 移除元素 Remove Element 数组 简单 028 实现strStr() Implement strStr() 字符串 简单 035 搜索插入位置 Search Insert Position 数组 二分查找 简单 038 报数 Count and Say 简单 005 最长回文子串 Longest Palindromic Substring 字符串 中等 006 Z字形变换 ZigZag Conversion 字符串 中等 007 整数反转 Reverse Integer 简单 008 字符串转换整数 (atoi) String to Integer (atoi) 字符串 中等 009 回文数 Palindrome Number 简单 036 有效的数独 Valid Sudoku 列表 中等 048 旋转图像 Rotate Image 列表 中等 066 加一 Plus One 列表 简单 122 买卖股票的最佳时机 II Best Time to Buy and Sell Stock II 数组 简单 125 验证回文串 Valid Palindrome 字符串 简单 136 只出现一次的数字 Single Number 列表 简单 189 旋转数组 Rotate Array 数组 简单 217 存在重复元素 Contains Duplicate 数组 HashMap 简单 242 有效的字母异位词 Valid Anagram 字符串 HashMap 简单 283 移动零 Move Zeroes 数组 简单 344 反转字符串 Reverse String 字符串 简单 350 两个数组的交集 II Intersection of Two Arrays II 数组 HashMap 简单 387 字符串中的第一个唯一字符 First Unique Character in a String 字符串 简单 869 重新排序得到2的幂 Reordered Power of 2 中等 870 优势洗牌 Advantage Shuffle 数组 HashMap 中等 875 爱吃香蕉的珂珂 Koko Eating Bananas 数组 二分查找 中等