【目录】Leetcode
Leetcode
1、动态规划
- Palindrome Partitioning II(hard) ☆
- Distinct Subsequences(hard)
- Edit Distance (hard)
- Interleaving String (hard)
- Regular Expression Matching (hard) ★
- Wildcard Matching(hard) ★ 大神太牛了
- Longest Valid Parentheses (hard)★
- Scramble String (hard)★
- Maximal Rectangle (hard)★
- Unique Binary Search Trees (middle)☆
- Minimum Path Sum(easy)
- Unique Binary Search Trees II (middle)☆
- Unique Binary Search Trees (middle)☆
- Unique Path ||(easy)
- Unique Path(easy)
- triangle(easy)
- Decode Ways(medium)
- House Robber & House Robber II(middle)
2、回溯
- Restore IP Addresses (middle)
- Subsets II (middle) ☆
- Word Search (middle)
- Permutations (middle)
- Permutation Sequence (middle)
- Palindrome Partitioniong (middle) (*^__^*)
- Gray Code (middle)
- Generate Parentheses (middle)☆
- Letter Combinations of a Phone Number(middle)
- Combinations (middle)
- Combination Sum III(middle)
3、排序
- Sort Colors(middle)☆
- Sort List (middle)
- Largest Number ★
- Insertion Sort List (middle)
- Maximum Gap(hard)★
- First Missing Positive(hard) ☆
- 题目36 数组中的逆序对
4、指针
- Convert Sorted List to Binary Search Tree (middle)
- Remove Duplicates from Sorted List (easy)
- Remove Nth Node From End of List(easy)
- Binary Tree Zigzag Level Order Traversal (middle)
- Swap Nodes in Pairs (middle)
- Reverse Nodes in k-Group (hard)☆
- Copy List with Random Pointer (hard)
- Linked List Cycle II (middle)
- Rotate List(middle)
- Remove Duplicates from Sorted List II (middle)
- Merge Two Sorted Lists(easy)
- Partition List(middle)
- Reverse Linked List II (middle)
- Reorder List (middle)
- Remove Linked List Elements(easy)
- Reverse Linked List(easy)
5、Hash
- Repeated DNA Sequences(middle)★
- Max Points on a Line(hard)☆
- Anagrams (middle)
- Minimum Window Substring (hard) ★
6、树
- 【二叉树遍历】中序
- Path Sum I & II(middle)
- Populating Next Right Pointers in Each Node I & II(middle)
- Binary Tree Right Side View(middle)
- Same Tree(easy)
- Binary Tree Maximum Path Sum (medium)
- Binary Tree Postorder Traversal (hard) ☆
- Minimum Depth of Binary Tree (easy)
- Convert Sorted Array to Binary Search Tree (easy)
- Binary Tree Preorder Traversal (middle)★
- Sum Root to Leaf Numbers(hard)
- Binary Search Tree Iterator(middle)
- Flatten Binary Tree to Linked List (middle)
- Validate Binary Search Tree(middle)
- Balanced Binary Tree(middle)
- Binary Tree Level Order Traversal I & II
- 【leetcode】Symmetric Tree
7、数组
- Set Matrix Zeroes(middle)
- Spiral Matrix(middle)
- Spiral Matrix II (middle)
- Search in Rotated Sorted Array (hard)
- Search in Rotated Sorted Array II(middle)☆
- Search for a Range(middle)
- search Insert Position(middle)
- Rotate Image(middle)
- Remove Element (easy)
- Merge Intervals(hard)
- Jump Game I & II (hard)
- Find Minimum in Rotated Sorted Array I & II (middle)
- Remove Duplicates from Sorted Array I & II(middle)
- Pascal's Triangle I & II (middle)
- Longest Consecutive Sequence(hard)☆
- Text Justification(hard) ☆
- Next Permutation(middle)
- First Missing Positive(hard) ☆
- 题目20 顺时针打印矩阵
8、位操作
- Number of 1 Bits (easy)
- Reverse Bits(middle)
- Bitwise AND of Numbers Range(middle)
- Single Number II (medium) ★ 自己没做出来....
- Single Number (Medium) ☆
9、BFS & DFS
- Surrounded Regions(middle)☆
- Number of Islands(middle)
- Word Search II(hard)★
- Course Schedule(middle)☆
10、字符串
- Compare Version Numbers(middle)
- Excel Sheet Column Title & Excel Sheet Column Number (easy)
- Reverse Words in a String(hard)☆
- Substring with Concatenation of All Words (hard) ★
- atoi (hard) ★
- Count and Say (easy)
- Isomorphic Strings(easy)
- Integer to Roman & Roman to Integer(easy)
- Implement strStr() (easy)
- Shortest Palindrome(hard)★
11、游标
12、二分
13、堆
14、其他
- Candy(hard) 自己做出来了 但别人的更好
- Search a 2D Matrix (easy)
- 3Sum (medium)
- Subsets (Medium) ☆
- Plus One (easy)
- Climbing Stairs (easy)
- Best Time to Buy and Sell 3 (hard) 自己做出来了 但别人的更好
- Best Time to Buy and Sell 2(too easy)
- Best Time to Buy and Sell (easy)
- Valid Sudoku (easy)
- Two Sum (easy)
- length of last word (easy)
- Reverse Integer(middle)☆
- Factorial Trailing Zeroes(easy)
- Evaluate Reverse Polish Notation(middle)
- Min Stack(easy)
- LRU Cache(hard)★
- Happy Number(easy)
- Count Primes(easy)
【目录】Leetcode的更多相关文章
- [目录][Leetcode] Leetcode 题解索引
之前想边做题边写结题报告,发现有点力不从心,而且很多地方也是一知半解,现在重新做题,重新理解.这篇文章主要起一个目录的作用. 目前没有什么特定的顺序,基本都是看心情翻牌的,哈哈~ 我在Github上新 ...
- LeetCode 字符串专题(一)
目录 LeetCode 字符串专题 <c++> \([5]\) Longest Palindromic Substring \([28]\) Implement strStr() [\(4 ...
- LeetCode 单链表专题 (一)
目录 LeetCode 单链表专题 <c++> \([2]\) Add Two Numbers \([92]\) Reverse Linked List II \([86]\) Parti ...
- Leetcode题目practice
目录 Leetcode题目解答 1. 删除最外层的括号 2. 两数之和 3. 宝石与石头 4. 移除元素 5.删除排序数组中的重复项 6.寻找两个有序数组的中位数 7.盛最多水的容器 8.存在重复元素 ...
- leetcode笔记 动态规划在字符串匹配中的应用
目录 leetcode笔记 动态规划在字符串匹配中的应用 0 参考文献 1. [10. Regular Expression Matching] 1.1 题目 1.2 思路 && 解题 ...
- leetcode面试题 02.06. 回文链表,解题心路
目录 leetcode面试题 02.06. 回文链表,解题心路 1.题目描述 2.java语言题解一 3.java语言题解二 4.C语言题解一 leetcode面试题 02.06. 回文链表,解题心路 ...
- Leetcode数组题*3
目录 Leetcode数组题*3 66.加一 题目描述 思路分析 88.合并两个有序数组 题目描述 思路分析 167.两数之和Ⅱ-输入有序数组 题目描述 思路分析 Leetcode数组题*3 66.加 ...
- leetcode网解题心得——61. 旋转链表
目录 leetcode网解题心得--61. 旋转链表 1.题目描述 2.算法分析: 3.用自然语言描述该算法 4.java语言实现 5.C语言实现 leetcode网解题心得--61. 旋转链表 1. ...
- LeetCode python实现题解(持续更新)
目录 LeetCode Python实现算法简介 0001 两数之和 0002 两数相加 0003 无重复字符的最长子串 0004 寻找两个有序数组的中位数 0005 最长回文子串 0006 Z字型变 ...
- leetcode -- 二进制
leetcode -- 二进制 在学习编程语言的运算符时,大部分语言都会有与,或等二进制运算符,我在初期学习这些运算符的时候,并没有重点留意这些运算符,并且在后续的业务代码中也没有频繁的使用过,直到后 ...
随机推荐
- Windows phone应用开发[21]-图片性能优化
在windows phone 中常在列表中会常包含比较丰富文字和图片混排数据信息. 针对列表数据中除了谈到listbox等控件自身数据虚拟化问题外.虽然wp硬件设备随着SDK 8.0 发布得到应用可使 ...
- js实现由分隔栏决定两侧div的大小—js动态分割div
/*================index.html===================*/ <!DOCTYPE html><html lang="zh-cn&quo ...
- github-创建版本库
什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或 ...
- js 时间戳转换成几分钟前,几小时前,几天前
formatMsgTime (timespan) { var dateTime = new Date(timespan); var year = dateTime.getFullYear(); var ...
- Python中的file和open简述
help(file) help(open) 老规矩先看一下内置的帮助文档怎么描述file和open,毕竟官方文档是最直接最准确的描述. Help on class file in module __b ...
- Fedora 23 忘记root密码
方法:进入单用户模式改密码 进入grub后,按e进入编辑模式.找到以“linux"开头的那一行,在末尾加” rw init=/bin/bash".ctrl-x启动 (grub2用c ...
- u盘安装Fedora23
-2.计划用ultraiso安装 fedora 23 ,然后从windows平台转到Linux平台上. -1.概念理解 硬盘模式:achi(sata) ide (ata) 分区格式:主引导记录(mbr ...
- ImageView的常用属性
ImageView的一些常用属性,并且这些属性都有与之对应的getter.setter方法: android:adjustViewBounds:设置ImageView是否调整自己的边界来保持所显示图片 ...
- Spark Standalone
环境:CentOS 6.6 x64 选用Spark版本 1.4.1.Zookeeper 3.4.6 一.安装 1.Spark运行模式 Local:使用于windows和linux平台(多用于测试,细 ...
- php多进程总结
本文部分来自网络参考,部分自己总结,由于一直保存在笔记中,并没有记录参考文章地址,如有侵权请通知删除.最近快被业务整疯了,这个等抽时间还需要好好的整理一番. 多进程--fork 场景:日常任务中, ...