现在的位置: 首页 > 综合 > 正文

Leetcode 问题分类

2013年12月07日 ⁄ 综合 ⁄ 共 3449字 ⁄ 字号 评论关闭

http://leetcode.cloudfoundry.com/

Id Question Difficulty Freqency Data Structures Algorithms
1 Two Sum 2 5
  1. array
  2. set
  1. sort
  2. two pointers
2 Add Two Numbers 3 4
  1. linked list
  1. two pointers
  2. math
3 Longest Substring Without Repeating Characters 3 2
  1. string
  2. hashtable
  1. two pointers
4 Median of Two Sorted Arrays 5 3
  1. array
  1. binary search
5 Longest Palindromic Substring 4 2
  1. string
    6 ZigZag Conversion 3 1
    1. string
      7 Reverse Integer 2 3
        1. math
        8 String to Integer (atoi) 2 5
        1. string
        1. math
        9 Palindrome Number 2 2
          1. math
          10 Regular Expression Matching 5 3
          1. string
          1. recursion
          2. dp
          11 Container With Most Water 3 2
          1. array
          1. two pointers
          12 Integer to Roman 3 4
            1. math
            13 Roman to Integer 2 4
              1. math
              14 Longest Common Prefix 2 1
              1. string
                15 3Sum 3 5
                1. array
                1. two pointers
                16 3Sum Closest 3 1
                1. array
                1. two pointers
                17 Letter Combinations of a Phone Number 3 3
                1. string
                1. dfs
                18 4Sum 3 2
                1. array
                  19 Remove Nth Node From End of List 2 3
                  1. linked list
                  1. two pointers
                  20 Valid Parentheses 2 5
                  1. string
                  1. stack
                  21 Merge Two Sorted Lists 2 5
                  1. linked list
                  1. sort
                  2. two pointers
                  3. merge
                  22 Generate Parentheses 3 4
                  1. string
                  1. dfs
                  23 Merge k Sorted Lists 3 4
                  1. linked list
                  2. heap
                  1. sort
                  2. two pointers
                  3. merge
                  24 Swap Nodes in Pairs 2 4
                  1. linked list
                    25 Reverse Nodes in k-Group 4 2
                    1. linked list
                    1. recursion
                    2. two pointers
                    26 Remove Duplicates from Sorted Array 1 3
                    1. array
                    1. two pointers
                    27 Remove Element 1 4
                    1. array
                    1. two pointers
                    28 Implement strStr() 4 5
                    1. string
                    1. two pointers
                    2. KMP
                    3. rolling hash
                    29 Divide Two Integers 4 3
                      1. binary search
                      2. math
                      30 Substring with Concatenation of All Words 3 1
                      1. string
                      1. two pointers
                      31 Next Permutation 5 2
                      1. array
                      1. permutation
                      32 Longest Valid Parentheses 4 1
                      1. string
                      1. dp
                      33 Search in Rotated Sorted Array 4 3
                      1. array
                      1. binary search
                      34 Search for a Range 4 3
                      1. array
                      1. binary search
                      35 Search Insert Position 2 2
                      1. array
                        36 Valid Sudoku 2 2
                        1. array
                          37 Sudoku Solver 4 2
                          1. array
                          1. dfs
                          38 Count and Say 2 1
                              39 Combination Sum 3 3
                              1. array
                              1. combination
                              40 Combination Sum II 4 2
                              1. array
                              1. combination
                              41 First Missing Positive 5 2
                              1. array
                              1. sort
                              42 Trapping Rain Water 4 2
                              1. array
                              1. two pointers
                              2. stack
                              43 Multiply Strings 4 3
                              1. string
                              1. two pointers
                              2. math
                              44 Wildcard Matching 5 3
                              1. string
                              1. recursion
                              2. dp
                              3. greedy
                              45 Jump Game II 4 2
                              1. array
                                46 Permutations 3 4
                                1. array
                                1. permutation
                                47 Permutations II 4 2
                                1. array
                                1. permutation
                                48 Rotate Image 4 2
                                1. array
                                  49 Anagrams 3 4
                                  1. string
                                  2. hashtable
                                    50 Pow(x, n) 3 5
                                      1. binary search
                                      2. math
                                      51 N-Queens 4 3
                                      1. array
                                      1. dfs
                                      52 N-Queens II 4 3
                                      1. array
                                      1. dfs
                                      53 Maximum Subarray 3 3
                                      1. array
                                      1. dp
                                      54 Spiral Matrix 4 2
                                      1. array
                                        55 Jump Game 3 2
                                        1. array
                                          56 Merge Intervals 4 5
                                          1. array
                                          2. linked list
                                          3. red-black tree
                                          1. sort
                                          2. merge
                                          57 Insert Interval 4 5
                                          1. array
                                          2. linked list
                                          3. red-black tree
                                          1. sort
                                          2. merge
                                          58 Length of Last Word 1 1
                                          1. string
                                            59 Spiral Matrix II 3 2
                                            1. array
                                              60 Permutation Sequence 5 1
                                                1. permutation
                                                2. math
                                                61 Rotate List 3 2
                                                1. linked list
                                                1. two pointers
                                                62 Unique Paths 2 3
                                                1. array
                                                1. dp
                                                63 Unique Paths II 3 3
                                                1. array
                                                1. dp
                                                64 Minimum Path Sum 3 3
                                                1. array
                                                1. dp
                                                65 Valid Number 2 5
                                                1. string
                                                1. math
                                                66 Plus One 1 2
                                                1. array
                                                1. math
                                                67 Add Binary 2 4
                                                1. string
                                                1. two pointers
                                                2. math
                                                68 Text Justification 4 2
                                                1. string
                                                  69 Sqrt(x) 4 4
                                                    1. binary search
                                                    70 Climbing Stairs 2 5
                                                      1. dp
                                                      71 Simplify Path 3 1
                                                      1. string
                                                      1. stack
                                                      72 Edit Distance 4 3
                                                      1. string
                                                      1. dp
                                                      73 Set Matrix Zeroes 3 5
                                                      1. array
                                                        74 Search a 2D Matrix 3 3
                                                        1. array
                                                        1. binary search
                                                        75 Sort Colors 4 2
                                                        1. array
                                                        1. sort
                                                        2. two pointers
                                                        76 Minimum Window Substring 4 2
                                                        1. string
                                                        1. two pointers
                                                        77 Combinations 3 4
                                                          1. combination
                                                          78 Subsets 3 4
                                                          1. array
                                                          1. recursion
                                                          2. combination
                                                          79 Word Search 3 4
                                                          1. array
                                                          1. dfs
                                                          80 Remove Duplicates from Sorted Array II 2 2
                                                          1. array
                                                          1. two pointers
                                                          81 Search in Rotated Sorted Array II 5 3
                                                          1. array
                                                          1. binary search
                                                          82 Remove Duplicates from Sorted List II 3 3
                                                          1. linked list
                                                          1. recursion
                                                          2. two pointers
                                                          83 Remove Duplicates from Sorted List 1 3
                                                          1. linked list
                                                            84 Largest Rectangle in Histogram 5 2
                                                            1. array
                                                            1. stack
                                                            85 Maximal Rectangle 5 1
                                                            1. array
                                                            1. dp
                                                            2. stack
                                                            86 Partition List 3 3
                                                            1. linked list
                                                            1. two pointers
                                                            87 Scramble String 5 2
                                                            1. string
                                                            1. recursion
                                                            2. dp
                                                            88 Merge Sorted Array 2 5
                                                            1. array
                                                            1. two pointers
                                                            2. merge
                                                            89 Gray Code 4 2
                                                              1. combination
                                                              90 Subsets II 4 2
                                                              1. array
                                                              1. recursion
                                                              2. combination
                                                              91 Decode Ways 3 4
                                                              1. string
                                                              1. recursion
                                                              2. dp
                                                              92 Reverse Linked List II 3 2
                                                              1. linked list
                                                              1. two pointers
                                                              93 Restore IP Addresses 3 3
                                                              1. string
                                                              1. dfs
                                                              94 Binary Tree Inorder Traversal 4 3
                                                              1. tree
                                                              2. hashtable
                                                              1. recursion
                                                              2. morris
                                                              3. stack
                                                              95 Unique Binary Search Trees II 4 1
                                                              1. tree
                                                              1. dp
                                                              2. dfs
                                                              96 Unique Binary Search Trees 3 1
                                                              1. tree
                                                              1. dp
                                                              97 Interleaving String 5 2
                                                              1. string
                                                              1. recursion
                                                              2. dp
                                                              98 Validate Binary Search Tree 3 5
                                                              1. 抱歉!评论已关闭.