`
hellobin
  • 浏览: 65846 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Leetcode 问题分类

 
阅读更多

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. tree
  1. dfs
99 Recover Binary Search Tree 4 2
  1. tree
  1. dfs
100 Same Tree 1 1
  1. tree
  1. dfs
101 Symmetric Tree 1 2
  1. tree
  1. dfs
102 Binary Tree Level Order Traversal 3 4
  1. tree
  1. bfs
103 Binary Tree Zigzag Level Order Traversal 4 3
  1. queue
  2. tree
  1. bfs
  2. stack
104 Maximum Depth of Binary Tree 1 1
  1. tree
  1. dfs
105 Construct Binary Tree from Preorder and Inorder Tr 3 3
  1. array
  2. tree
  1. dfs
106 Construct Binary Tree from Inorder and Postorder T 3 3
  1. array
  2. tree
  1. dfs
107 Binary Tree Level Order Traversal II 3 1
  1. tree
  1. bfs
108 Convert Sorted Array to Binary Search Tree 2 3
  1. tree
  1. dfs
109 Convert Sorted List to Binary Search Tree 4 3
  1. linked list
  1. recursion
  2. two pointers
110 Balanced Binary Tree 1 2
  1. tree
  1. dfs
111 Minimum Depth of Binary Tree 1 1
  1. tree
  1. dfs
112 Path Sum 1 3
  1. tree
  1. dfs
113 Path Sum II 2 1
  1. tree
  1. dfs
114 Flatten Binary Tree to Linked List 3 3
  1. tree
  1. recursion
  2. stack
115 Distinct Subsequences 4 2
  1. string
  1. dp
116 Populating Next Right Pointers in Each Node 3 3
  1. tree
  1. dfs
117 Populating Next Right Pointers in Each Node II 4 2
  1. tree
  1. dfs
118 Pascal's Triangle 2 1
  1. array
 
119 Pascal's Triangle II 2 1
  1. array
 
120 Triangle 3 1
  1. array
  1. dp
121 Best Time to Buy and Sell Stock 2 1
  1. array
  1. dp
122 Best Time to Buy and Sell Stock II 3 1
  1. array
  1. greedy
123 Best Time to Buy and Sell Stock III 4 1
  1. array
  1. dp
124 Binary Tree Maximum Path Sum 4 2
  1. tree
  1. dfs
125 Valid Palindrome 2 5
  1. string
  1. two pointers
126 Word Ladder II 1 1    
127 Word Ladder 3 5
  1. graph
  1. bfs
  2. shortest path
128 Longest Consecutive Sequence 4 3
  1. array
 
129 Sum Root to Leaf Numbers 2 4
  1. tree
  1. dfs
分享到:
评论

相关推荐

    Leetcode题目分类和解法总结Xmind

    Leetcode题目分类和解法总结Xmind。Leetcode题目分类和解法总结Xmind。

    Leetcode题目分类.docx

    通过LeetCode的题目分类和《算法导论》的结合,学习者可以系统地了解和实践各种算法,提升编程能力和问题解决能力。同时,随着对《算法导论》中每章算法的代码实现,学习者能更深入地理解理论知识,并将其转化为实际...

    leetcode题目分类

    这份文档是关于leetcode题库中的题目分类和难度指示,leetcode是一个面向程序员的在线编程挑战和面试准备平台,涵盖了从初级到高级的算法和数据结构问题。文档将大约134道题目进行了分类,并为每个题目标注了难度...

    leetcode c++ 分类高清版 有答案

    leetcode c++ 分类高清版 有答案 leetcode c++ 分类高清版 有答案 leetcode c++ 分类高清版 有答案 leetcode c++ 分类高清版 有答案leetcode c++ 分类高清版 有答案

    Python-leetcode刷题直接用leetcode的分类方式

    leetcode刷题, 直接用leetcode的分类方式.

    leetcode分类-leetcode-classifier:用于对leetcode问题进行分类的分类器

    Leetcode问题的分类 ID 话题 问题数量 01 12 02 18 03 18 04 15 05 14 06 6 07 35 08 6 09 25 10 10 11 22 12 29 13 35 14 14 259(总计) 链表 ID 问题名称 困难 类似问题 大意 反向链表 简单的 迭代很简单,但递归...

    leetcode分类-leetcode:leetcode问题的代码

    问题分类 leetcode代码仓库,我的解题思路写在我的博客里: leetcode 代码库,我博客上的解题思路: mkdir 列表: 大批 #1:Two Sum #4:Median of Two Sorted Arrays 地图 #1:Two Sum #3:Longest Substring Without ...

    Leetcode题目分类和解法总结Xmind(2)

    Leetcode题目分类和解法总结Xmind。Leetcode题目分类和解法总结Xmind。

    LeetCode刷题分类手册第5版 31

    LeetCode刷题分类手册 第5版 31

    leetcode-cpp

    二、LeetCode问题分类 LeetCode题目按照难度和主题分为多个类别,包括但不限于: 1. **数组**:涉及单/多维数组的操作,如查找、排序、统计等。 2. **链表**:单链表、双链表、环形链表等,考察指针操作和链式结构...

    leetcode:LeetCode问题

    1. **LeetCode 问题分类**:LeetCode 题目分为多个难度级别(简单、中等、困难)和不同主题,如数组、链表、字符串、栈、队列、二叉树、图、回溯、动态规划等。这些题目涵盖了大量的编程基础和进阶知识。 2. **提交...

    leetcode-problems:leetcode问题

    二、LeetCode问题分类 LeetCode的问题按照难度分为简单、中等和困难三个级别,涵盖以下几个主要类别: 1. 数组(Arrays):涉及数组操作、查找、排序等常见问题。 2. 字符串(Strings):包括字符串处理、模式匹配...

    cpp-Leetcode问题的完整解决方案每日更新

    1. **题目分类**:每个题目都按照 LeetCode 平台的分类进行组织,如数组、字符串、树、深度优先搜索等,方便用户按需查找。 2. **代码实现**:对于每个题目,都有一个或多个 C++ 实现,展示了解题思路和代码结构。...

    LeetCode:LeetCode问题•

    6. **LeetCode 问题分类** LeetCode 的问题分为不同的类别,如数组、字符串、哈希表、位操作、双指针等。每个类别都有特定的解题技巧,针对性地学习和练习可以帮助你更好地掌握各种问题类型。 7. **持续学习与实践...

    LeetCode:LeetCode问题解决方案

    3. **LeetCode问题分类** LeetCode的问题主要分为以下几个类别: - **数组(Array)**:涉及到单数组、双数组、多数组等操作。 - **链表(Linked List)**:单链表、双链表、环形链表等操作。 - **字符串...

    LeetCode:200个LeetCode问题

    我将200个leetcode问题分类为一些类别,并将我的代码上传给关注的人 第1周 # 标题 困难 大批 15 中等的 1324 中等的 566 简单 763 中等的 第2周 # 标题 困难 两个指针 350 简单 560 中等的 1234 中等的 632 ...

    leetcodeCpp:Leetcode问题+解决方案

    二、LeetCode问题分类 LeetCode的问题大致分为以下几类: 1. 数组与矩阵:涉及数组的基本操作,如查找、排序、旋转等。 2. 链表:包括单链表、双链表、环形链表的操作。 3. 树:如二叉树、平衡树、堆等。 4. 字符串...

    leetcode分类-leetcode:算法分类刷题leetcode刷题

    《LeetCode刷题攻略:系统化解题与算法分类探讨》 在编程学习与技能提升的过程中,LeetCode作为一款备受推崇的在线平台,为开发者提供了海量的编程挑战题目,涵盖了算法、数据结构以及实际问题解决等多个领域。本...

    LeetCode题目分类与面试问题整理

    题目分类 Hash相关 q1_两数之和 q387_字符串中的第一个唯一字符 链表操作 q2_两数相加 q19_删除链表的倒数第N个节点 q25_k个一组翻转链表 q61_旋转链表 q138_复制带随机指针的链表 q160_相交链表 q206_反转链表 双...

    leetcode分类-Leetcode:力码练习

    分类Leetcode问题分类 根据使用的方法排序 大批 种类 整数排序 O(1) 空间使用:就地整数排序 #41 第75话 普通排序 就地:快速排序许多重复元素:3-way quicksort/荷兰国旗问题:#75 离线:归并排序 特殊情况:合并...

Global site tag (gtag.js) - Google Analytics