`

【LeetCode】- 题型分析与汇总

 
阅读更多


序号 题目 算法 数据结构
1 Clone Graph BFS 哈希表
2 Word Ladder II BFS 哈希表
3 Surrounded Regions BFS 矩阵
4 Word Ladder BFS N/A
5 Binary Tree Level Order Traversal BFS|前序遍历 队列
6 BinaryTreeLevelOrderTraversalII BFS|前序遍历 队列
7 Binary Tree Zigzag Level Order Traversal BFS|前序遍历 队列
8 Implement strStr() KMP算法 N/A
9 Copy List with Random Pointer N/A 哈希表
10 Remove Duplicates from Sorted Array N/A 哈希表
11 Remove Duplicates from Sorted Array II N/A 哈希表
12 Set Matrix Zeroes N/A 哈希表
13 Anagrams N/A 哈希表
14 First Missing Positive N/A 哈希表
15 Two Sum N/A 哈希表
16 Evaluate Reverse Polish Notation N/A 堆栈
17 Largest Rectangle in Histogram N/A 堆栈
18 Minimum Window Substring N/A 堆栈
19 Simplify Path N/A 堆栈
20 Longest Valid Parentheses N/A 堆栈
21 Valid Parentheses N/A 堆栈
22 Container With Most Water N/A 堆栈
23 Best Time to Buy and Sell Stock N/A 数组
24 Best Time to Buy and Sell Stock II N/A 数组
25 Best Time to Buy and Sell Stock III N/A 数组
26 Length of Last Word N/A 数组
27 Search Insert Position N/A 数组
28 Search for a Range N/A 数组
29 Spiral Matrix N/A 矩阵
30 Spiral Matrix II N/A 矩阵
31 LRU Cache N/A 链表
32 Reorder List N/A 链表
33 Linked List Cycle N/A 链表
34 Linked List Cycle II N/A 链表
35 Reverse Linked List II N/A 链表
36 Partition List N/A 链表
37 Remove Duplicates from Sorted List N/A 链表
38 Remove Duplicates from Sorted List II N/A 链表
39 Merge Two Sorted Lists N/A 链表
40 Rotate List N/A 链表
41 Reverse Nodes in k-Group N/A 链表
42 Swap Nodes in Pairs N/A 链表
43 Remove Nth Node From End of List N/A 链表
44 Text Justification N/A 队列
45 Candy N/A N/A
46 Valid Palindrome N/A N/A
47 Plus One N/A N/A
48 Valid Number N/A N/A
49 Add Binary N/A N/A
50 Insert Interval N/A N/A
51 Merge Intervals N/A N/A
52 Multiply Strings N/A N/A
53 Trapping Rain Water N/A N/A
54 Valid Sudoku N/A N/A
55 Roman to Integer N/A N/A
56 Integer to Roman N/A N/A
57 Palindrome Number N/A N/A
58 Reverse Integer N/A N/A
59 ZigZag Conversion N/A N/A
60 Add Two Numbers N/A N/A
61 Median of Two Sorted Arrays N/A N/A
62 String to Integer (atoi) STL函数 N/A
63 Next Permutation STL经典算法 N/A
64 Recover Binary Search Tree 中序遍历 二叉树
65 3Sum 二分查找 N/A
66 3Sum Closest 二分查找 N/A
67 4Sum 二分查找 N/A
68 Single Number 位运算 N/A
69 Single Number II 位运算 N/A
70 Construct Binary Tree from Preorder and Inorder Traversal 前序中序遍历 N/A
71 Binary Tree Preorder Traversal 前序遍历 二叉树
72 Flatten Binary Tree to Linked List 前序遍历 二叉树
73 Interleaving String 动态规划 二叉树
74 Unique Binary Search Trees 动态规划 二叉树
75 Word Break 动态规划 N/A
76 Word Break II 动态规划 N/A
77 Palindrome Partitioning 动态规划 N/A
78 Palindrome Partitioning II 动态规划 N/A
79 Triangle 动态规划 N/A
80 Distinct Subsequences 动态规划 N/A
81 Decode Ways 动态规划 N/A
82 Scramble String 动态规划 N/A
83 Maximal Rectangle 动态规划 N/A
84 Edit Distance 动态规划 N/A
85 Climbing Stairs 动态规划 N/A
86 Minimum Path Sum 动态规划 N/A
87 Unique Paths 动态规划 N/A
88 Unique Paths II 动态规划 N/A
89 Jump Game 动态规划 N/A
90 Jump Game II 动态规划 N/A
91 Maximum Subarray 动态规划 N/A
92 Wildcard Matching 动态规划 N/A
93 Substring with Concatenation of All Words 动态规划 N/A
94 Sort List 合并排序 链表
95 Merge Sorted Array 合并排序 N/A
96 Construct Binary Tree from Inorder and Postorder Traversal 后序中序遍历 N/A
97 Binary Tree Postorder Traversal 后续遍历 二叉树
98 Combinations 回溯 N/A
99 Permutation Sequence 回溯 N/A
100 N-Queens 回溯 N/A
101 N-Queens II 回溯 N/A
102 Permutations 回溯 N/A
103 Permutations II 回溯 N/A
104 Combination Sum 回溯 N/A
105 Combination Sum II 回溯 N/A
106 Sudoku Solver 回溯 N/A
107 Longest Substring Without Repeating Characters 回溯 N/A
108 Max Points on a Line 循环遍历 N/A
109 Longest Common Prefix 循环遍历 N/A
110 Longest Palindromic Substring 循环遍历 N/A
111 Insertion Sort List 插入排序 链表
112 Rotate Image 矢量旋转与平移 N/A
113 Longest Consecutive Sequence 类BFS 哈希表
114 Search in Rotated Sorted Array 类二分查找 N/A
115 Search in Rotated Sorted Array II 类二分查找 N/A
116 Sqrt(x) 类二分查找 N/A
117 Pow(x, n) 类二进制 N/A
118 Divide Two Integers 类二进制 N/A
119 Gas Station 类合并排序 N/A
120 Merge k Sorted Lists 类外排序 N/A
121 Sort Colors 类快速排序 N/A
122 Remove Element 类快速排序 N/A
123 Search a 2D Matrix 类杨氏矩阵 N/A
124 Restore IP Addresses 背包问题 N/A
125 Sum Root to Leaf Numbers 递归 二叉树
126 Binary Tree Maximum Path Sum 递归 二叉树
127 opulating Next Right Pointers in Each Node 递归 二叉树
128 Populating Next Right Pointers in Each Node II 递归 二叉树
129 Path Sum 递归 二叉树
130 Path Sum II 递归 二叉树
131 Maximum Depth of Binary Tree 递归 二叉树
132 Minimum Depth of Binary Tree 递归 二叉树
133 Balanced Binary Tree 递归 二叉树
134 Symmetric Tree 递归 二叉树
135 Same Tree 递归 二叉树
136 Validate Binary Search Tree 递归 二叉树
137 Unique Binary Search Trees II 递归 二叉树
138 Binary Tree Inorder Traversal 递归 二叉树
139 Pascal's Triangle 递归 N/A
140 Pascal's Triangle II 递归 N/A
141 Convert Sorted List to Binary Search Tree 递归 N/A
142 Convert Sorted Array to Binary Search Tree 递归 N/A
143 Subsets 递归 N/A
144 Subsets II 递归 N/A
145 Gray Code 递归 N/A
146 Word Search 递归 N/A
147 Count and Say 递归 N/A
148 Generate Parentheses 递归 N/A
149 Letter Combinations of a Phone Number 递归 N/A
150 Regular Expression Matching 递归 N/A

转自:http://blog.csdn.net/lanxu_yy/article/details/17848219

分享到:
评论

相关推荐

    leetcode分类-leetcode-classify:leetcode分类刷题【总结每个类型下的题型】

    本资料集“LeetCode分类刷题”专注于对LeetCode题目进行系统化的分类与总结,旨在帮助学习者高效地理解和掌握各类题型,从而在实际应用中游刃有余。 LeetCode中的题目涵盖了广泛的主题,包括但不限于数组、链表、...

    leetcode答案-LeetCode:很棒的LeetCode主题摘要

    答案集题型分类汇总 LeetCode 顺序刷题参考 答案集题型分类汇总 各类题目难度等级由低到高,按照顺序练习即可。。。 数组类题目 K-SUM类题目 题目序号 leetcode链接 难度 复杂度 答案传送 1 easy 167 Easy 15 Medium...

    leetcode分类-leetcode:leetcode刷题(中等难度分类)

    总结,LeetCode的中等难度题目涵盖了广泛的编程知识,包括数据结构、算法、字符串处理、位操作、递归与迭代以及设计模式。通过深入学习和实践,我们可以不断提升自己的编程能力,无论是应对面试还是解决实际工作中的...

    机考攻略,没什么用,自己看着玩的

    【机考攻略】针对的是测试工程师的算法考核,主要涉及三方面内容:机考流程、刷题策略和题型汇总。 机考流程包括: 1. 三道算法题,两道简单,一道中等,总计400分,平台为牛客。 2. 考试期间需开启摄像头,避免...

    leetcode题库-keep-hungry-stay-foolish:APersonalWorkNotebookonGitbook.1)编程

    leetcode题库 keep-hungry-stay-foolish 个人的工作笔记,用于收集和记录在日常工作开发中遇到的知识点和踩坑点,作备忘用。 programing-artical 这里是工作中的一些个人总结和思考。 包括真实场景中的用户数据相关...

    leetcode分类-leetcode:leetcode学习

    leetcode ...此类题型的特点在于,当前位置的取值,仅与前一个位置相关,与其他位置无关,所以只需定义一个变量保存前一个值即可; 类型题介绍 【简单】 【】 【简单】 【】 【中等】 【】 【简单】

    编程题型_managed9df_leetcode_二叉搜索树的判断_

    除了二叉搜索树的判断,"leetcode常见题型汇总与整理"说明该压缩包可能包含了LeetCode上的多种算法题型,如链表操作、数组处理、动态规划、回溯法、贪心策略等。这些都是开发者需要掌握的基本功,通过不断练习,能够...

    leetcode中国-LeetcodeGuide:leetcode指南

    并不是传统意义上按解决方法进行的分类,比如Array、String、DP等,而是题型与解决方法相结合的分类。 通过研究题目的描述,输入和输出,将题目进行归类,比如:数组求最大值、查找匹配项、枚举所有符合条件的结果。...

    leetcode答案-leetcode:记录自己的算法成长

    汇总经典题型,分门别类去刷; 标出难度,给出解析过程; 反复练习,直到代码最优,解法最优(有时候甚至觉得自己的代码精简到一个符号都无法减少的地步); 具体步骤 对于遇到的每个题目,做上标记,题目难度(easy...

    leetcode数据库题型(行程和用户)

    在LeetCode平台上,数据库相关的题目通常涉及到SQL查询和数据处理。本题的场景是出租车行程管理,涉及到两个主要的表:Trips(行程)和Users(用户)。Trips表存储了所有的出租车行程信息,包括行程ID(Id)、乘客ID...

    leetcode题库-LearnSQL:学习SQL

    leetcode题库 《SQL必知必会》学习笔记 leetcode 数据库题目及解法 leetcode database控制台输出可视化工具(jupyter ...按题型汇总 sql面试50题所用的sqlite数据库 窗口函数教程 日期和时间函数整理

    华为 OD 机考攻略-加强版

    - 对于题型汇总中的高频题型,建议深入掌握其解法。 - 对于低频题型,则可根据个人情况灵活选择是否深入学习。 3. **平台选择**: - 牛客网和LeetCode都是不错的备选平台。 - 考虑到机考将在牛客网进行,若平时...

    7、CSP-J CSP-S NOIP刷题 OJ系统汇总等(2021.08.03).rar

    "33、leetcode题目分类LeetCode_Question_Difficulty_Distribution.pdf"和"13、leetcode题目分类LeetCode_Question_Difficulty_Distribution.pdf"都是关于LeetCode平台的题目难度分布,LeetCode是程序员提升算法能力...

    GitHub优质项目汇总——程序员必知.zip

    在IT行业中,GitHub是一个至关重要的平台,它不仅是代码托管服务,更是全球开发者交流与合作的中心。本资源“GitHub优质项目汇总——程序员必知.zip”是针对程序员精心筛选的一系列优秀项目集合,涵盖多个领域,旨在...

    PAT甲级复习/CAIP复习

    【标题】"PAT甲级复习/CAIP复习" 涉及的是计算机编程与算法相关的考试准备,特别是针对PAT(Programming Ability Test)甲级和CAIP(Computer Ability and Information Processing)的复习。PAT甲级是面向高校学生的...

    C语言在线笔试题汇总,本项目在于帮助在线编程者用已有的代码编译出可以快速通过在线测试的代码。.zip

    为了在在线测试中取得好成绩,编程者不仅需要掌握以上知识点,还要熟悉在线编程平台的使用,例如Codeforces、LeetCode、HackerRank等。这些平台通常有自己的提交和评测系统,理解其工作原理和限制(如运行时间限制、...

Global site tag (gtag.js) - Google Analytics