Leetcode

1、动态规划

  1. Palindrome Partitioning II(hard) ☆
  2. Distinct Subsequences(hard)
  3. Edit Distance (hard)
  4. Interleaving String (hard)
  5. Regular Expression Matching (hard) ★
  6. Wildcard Matching(hard) ★ 大神太牛了
  7. Longest Valid Parentheses (hard)★
  8. Scramble String (hard)★
  9. Maximal Rectangle (hard)★
  10. Unique Binary Search Trees (middle)☆
  11. Minimum Path Sum(easy)
  12. Unique Binary Search Trees II (middle)☆
  13. Unique Binary Search Trees (middle)☆
  14. Unique Path ||(easy)
  15. Unique Path(easy)
  16. triangle(easy)
  17. Decode Ways(medium) 
  18. House Robber & House Robber II(middle)

2、回溯

  1. Restore IP Addresses (middle)
  2. Subsets II (middle) ☆
  3. Word Search (middle)
  4. Permutations (middle)
  5. Permutation Sequence (middle)
  6. Palindrome Partitioniong (middle) (*^__^*)
  7. Gray Code (middle)
  8. Generate Parentheses (middle)☆
  9. Letter Combinations of a Phone Number(middle)
  10. Combinations (middle)
  11. Combination Sum III(middle)

3、排序

  1. Sort Colors(middle)☆
  2. Sort List (middle)
  3. Largest Number ★
  4. Insertion Sort List (middle)
  5. Maximum Gap(hard)★
  6. First Missing Positive(hard) ☆
  7. 题目36 数组中的逆序对

4、指针

  1. Convert Sorted List to Binary Search Tree (middle)
  2. Remove Duplicates from Sorted List (easy)
  3. Remove Nth Node From End of List(easy)
  4. Binary Tree Zigzag Level Order Traversal (middle)
  5. Swap Nodes in Pairs (middle)
  6. Reverse Nodes in k-Group (hard)☆
  7. Copy List with Random Pointer (hard)
  8. Linked List Cycle II (middle)
  9. Rotate List(middle)
  10. Remove Duplicates from Sorted List II (middle)
  11. Merge Two Sorted Lists(easy)
  12. Partition List(middle)
  13. Reverse Linked List II (middle)
  14. Reorder List (middle)
  15. Remove Linked List Elements(easy)
  16. Reverse Linked List(easy)

5、Hash

  1. Repeated DNA Sequences(middle)★
  2. Max Points on a Line(hard)☆
  3. Anagrams (middle)
  4. Minimum Window Substring (hard) ★

6、树

  1. 【二叉树遍历】中序
  2. Path Sum I & II(middle)
  3. Populating Next Right Pointers in Each Node I & II(middle)
  4. Binary Tree Right Side View(middle)
  5. Same Tree(easy)
  6. Binary Tree Maximum Path Sum (medium)
  7. Binary Tree Postorder Traversal (hard) ☆
  8. Minimum Depth of Binary Tree (easy)
  9. Convert Sorted Array to Binary Search Tree (easy)
  10. Binary Tree Preorder Traversal (middle)★
  11. Sum Root to Leaf Numbers(hard)
  12. Binary Search Tree Iterator(middle)
  13. Flatten Binary Tree to Linked List (middle)
  14. Validate Binary Search Tree(middle)
  15. Balanced Binary Tree(middle)
  16. Binary Tree Level Order Traversal I & II
  17. 【leetcode】Symmetric Tree

7、数组

  1. Set Matrix Zeroes(middle)
  2. Spiral Matrix(middle)
  3. Spiral Matrix II (middle)
  4. Search in Rotated Sorted Array (hard)
  5. Search in Rotated Sorted Array II(middle)☆
  6. Search for a Range(middle)
  7. search Insert Position(middle)
  8. Rotate Image(middle)
  9. Remove Element (easy)
  10. Merge Intervals(hard)
  11. Jump Game I & II (hard)
  12. Find Minimum in Rotated Sorted Array I & II (middle)
  13. Remove Duplicates from Sorted Array I & II(middle)
  14. Pascal's Triangle I & II (middle)
  15. Longest Consecutive Sequence(hard)☆
  16. Text Justification(hard) ☆
  17. Next Permutation(middle)
  18. First Missing Positive(hard) ☆
  19. 题目20 顺时针打印矩阵

8、位操作

  1. Number of 1 Bits (easy)
  2. Reverse Bits(middle)
  3. Bitwise AND of Numbers Range(middle)
  4. Single Number II (medium) ★ 自己没做出来....
  5. Single Number (Medium) ☆

9、BFS & DFS

  1. Surrounded Regions(middle)☆
  2. Number of Islands(middle)
  3. Word Search II(hard)★
  4. Course Schedule(middle)☆

10、字符串

  1. Compare Version Numbers(middle)
  2. Excel Sheet Column Title & Excel Sheet Column Number (easy)
  3. Reverse Words in a String(hard)☆
  4. Substring with Concatenation of All Words (hard) ★
  5. atoi (hard) ★
  6. Count and Say (easy)
  7. Isomorphic Strings(easy)
  8. Integer to Roman & Roman to Integer(easy)
  9. Implement strStr() (easy)
  10. Shortest Palindrome(hard)★

11、游标

  1. Minimum Size Subarray Sum(middle)

12、二分

  1. Insert Interval(hard)★

13、堆

  1. Kth Largest Element in an Array (middle)☆

14、其他

  1. Candy(hard) 自己做出来了 但别人的更好
  2. Search a 2D Matrix (easy)
  3. 3Sum (medium)
  4. Subsets (Medium) ☆
  5. Plus One (easy)
  6. Climbing Stairs (easy)
  7. Best Time to Buy and Sell 3 (hard) 自己做出来了 但别人的更好
  8. Best Time to Buy and Sell 2(too easy)
  9. Best Time to Buy and Sell (easy)
  10. Valid Sudoku (easy)
  11. Two Sum (easy)
  12. length of last word (easy)
  13. Reverse Integer(middle)☆
  14. Factorial Trailing Zeroes(easy)
  15. Evaluate Reverse Polish Notation(middle)
  16. Min Stack(easy)
  17. LRU Cache(hard)★
  18. Happy Number(easy)
  19. Count Primes(easy)

【目录】Leetcode的更多相关文章

  1. [目录][Leetcode] Leetcode 题解索引

    之前想边做题边写结题报告,发现有点力不从心,而且很多地方也是一知半解,现在重新做题,重新理解.这篇文章主要起一个目录的作用. 目前没有什么特定的顺序,基本都是看心情翻牌的,哈哈~ 我在Github上新 ...

  2. LeetCode 字符串专题(一)

    目录 LeetCode 字符串专题 <c++> \([5]\) Longest Palindromic Substring \([28]\) Implement strStr() [\(4 ...

  3. LeetCode 单链表专题 (一)

    目录 LeetCode 单链表专题 <c++> \([2]\) Add Two Numbers \([92]\) Reverse Linked List II \([86]\) Parti ...

  4. Leetcode题目practice

    目录 Leetcode题目解答 1. 删除最外层的括号 2. 两数之和 3. 宝石与石头 4. 移除元素 5.删除排序数组中的重复项 6.寻找两个有序数组的中位数 7.盛最多水的容器 8.存在重复元素 ...

  5. leetcode笔记 动态规划在字符串匹配中的应用

    目录 leetcode笔记 动态规划在字符串匹配中的应用 0 参考文献 1. [10. Regular Expression Matching] 1.1 题目 1.2 思路 && 解题 ...

  6. leetcode面试题 02.06. 回文链表,解题心路

    目录 leetcode面试题 02.06. 回文链表,解题心路 1.题目描述 2.java语言题解一 3.java语言题解二 4.C语言题解一 leetcode面试题 02.06. 回文链表,解题心路 ...

  7. Leetcode数组题*3

    目录 Leetcode数组题*3 66.加一 题目描述 思路分析 88.合并两个有序数组 题目描述 思路分析 167.两数之和Ⅱ-输入有序数组 题目描述 思路分析 Leetcode数组题*3 66.加 ...

  8. leetcode网解题心得——61. 旋转链表

    目录 leetcode网解题心得--61. 旋转链表 1.题目描述 2.算法分析: 3.用自然语言描述该算法 4.java语言实现 5.C语言实现 leetcode网解题心得--61. 旋转链表 1. ...

  9. LeetCode python实现题解(持续更新)

    目录 LeetCode Python实现算法简介 0001 两数之和 0002 两数相加 0003 无重复字符的最长子串 0004 寻找两个有序数组的中位数 0005 最长回文子串 0006 Z字型变 ...

  10. leetcode -- 二进制

    leetcode -- 二进制 在学习编程语言的运算符时,大部分语言都会有与,或等二进制运算符,我在初期学习这些运算符的时候,并没有重点留意这些运算符,并且在后续的业务代码中也没有频繁的使用过,直到后 ...

随机推荐

  1. 在Windows Server 2012 R2上安装SharePoint 2013 with SP1失败,提示没有.net4.5的解决办法

    现在的Server用Windows Server 2012 R2的越来越多了,在部署带Sp1的SharePoint2013的时候,走完预安装工具后,点击setup提示缺少.net4.5. 其实Wind ...

  2. SharePoint中使用C#跳转页面的研究

    最近开发SharePoint的时候遇到问题,不能完成跳转,于是归纳了一下方法(最后还是使用了js跳转,后台跳转被sharepoint限制了). 1.最常用的页面跳转(原窗口被替代):Response. ...

  3. bzoj1584

    1584: [Usaco2009 Mar]Cleaning Up 打扫卫生 Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 467  Solved: 31 ...

  4. Linux/Mac/Shell常用命令

    常用命令 · ls 查看当前目录下的文件 · cd 进入某目录 · cd - 跳转回前一目录 · cd ~ 进入当前用户个人目录 · pwd 输出当前所在路径 · mkdir 新建文件夹 · touc ...

  5. PHP -- Perl风格正则表达式

    1.正则表达式作为一个匹配的模版,是由原子(普通字符,例如a-z),有特殊功能的字符(元字符,例如*.+ 和?等),以及模式修正符三个部分组成.2.在于Perl兼容的正则表达式函数中使用模式时一定要给 ...

  6. 【原】常用的javascript设计模式

    设计模式太多了,貌似有23种,其实我们在平时的工作中没有必要特意去用什么样的设计模式,或者你在不经意间就已经用了设计模式当中的一种.本文旨在总结平时相对来说用的比较多的设计模式. 什么是设计模式 百度 ...

  7. 获取centos6.5系统信息脚本

    最近想尝试做两件比较重要的事情,第一是用python写个cmdb,第二还是用python写个小型监控系统,下面是获取系统信息的脚本: #!/usr/bin/env python # coding:ut ...

  8. ecshop 实现购物车退出不清空

    ecshop模板在使用过程中会遇到会员退出再登陆时购物车里面的商品会被清空掉的,通过ecshop开发中心的技术,整理的文档,对程序做简单修改即可实现会员退出不清空购物车 ECShop版本:V2.7.3 ...

  9. Activity初接触

    Activity中TextView的文字显示Hello Android: 1.直接显示:<TextView android:text="Hello Android" /> ...

  10. [译]学习HTTP协议的请求行

    原文:http://fiddler2.com/blog/blog/2013/02/13/understanding-the-request-line 最近有一位Fiddler用户问我一个问题: 我在使 ...