当前位置:网站首页>Leetcode question brushing 1: topic classification
Leetcode question brushing 1: topic classification
2022-07-26 06:50:00 【Autodesk_ Glodon】
open LeetCode Website Li Kou Chinese website , If we classify by topic type and quantity , The most common types of questions are arrays 、 Dynamic programming 、 mathematics 、 character string 、 Trees 、 Hashtable 、 Depth-first search 、 Two points search 、 Greedy Algorithm 、 Breadth first search 、 Double pointer and so on .
This book will include the above question types and most of the popular questions on the website , And classify according to the degree of difficulty and type .
The first big category is Algorithm . This book starts with the simplest greedy algorithm , Then gradually advance to binary search 、 Sorting algorithm and search algorithm , Finally, the dynamic programming and divide and conquer algorithm with high difficulty .– 2/143 –
The second big category is Mathematics , Including mathematical problems that favor Pure Mathematics , And bit operation problems biased towards computer knowledge . This kind of question is usually used to test whether you are smart , It is not often used in practical work , The author suggests that priority should be given to other categories .
The third big category is data structures , Include C++ STL Common data structures included in 、 string manipulation 、 Linked list 、 Trees and pictures . among , Linked list 、 Trees 、 And graphs are data structures represented by pointers , And the former is a subset of the latter . Finally, we will also introduce
Introduce some more complex data structures , For example, the classic union search set and LRU.
List of contents involved :
- The easiest greedy algorithm to understand
- Play with the double pointer
- Two points search
- Weird sorting algorithm
- Depth first search and breadth first search
- Dynamic programming
- Divide and conquer problem
- Mathematical problems
- Magic bit operations
- Clever use of data structures
- character string
- Linked list
- Trees
- chart
- Complex data structures
边栏推荐
- On stock price prediction model (3): are you falling into the trap of machine learning
- Ruby on rails Code Execution Vulnerability (cve-2020-8163) technical analysis, research, judgment and protection
- 在第一次使用德国小鸡要注意的地方
- Heap sort
- buuReserve(4)
- 【Star项目】小帽飞机大战(二)
- CS5801_ HDMI to EDP advantage replaces lt6711a solution
- 7. Reverse integer integer
- XSS-labs(1-10)闯关详解
- Valid bracket sequence of "Niuke | daily question"
猜你喜欢

CS5801_ HDMI to EDP advantage replaces lt6711a solution

原生高性能抓包工具Proxyman,送给爱学习的你

Force buckle - 3. Longest substring without repeated characters

C # use log4net plug-in to output logs to files

『牛客|每日一题』 栈的压入、弹出序列

XSS labs (1-10) break through details

哈夫曼编码原理

怎样在win10家庭版中使用Hyper-V

28. Implement strStr()实现 strStr()

深度学习——CV、CNN、RNN
随机推荐
C # use log4net plug-in to output logs to files
Deep learning - CV, CNN, RNN
数据库中varchar和Nvarchar区别与联系
Merge_sort
On the difference between Eval and assert
Open includeexceptiondetailinfaults on the server (from servicebehaviorattribute or from & lt; servicedebug & gt; to configure behavior) to send exception information back
CS5801_ HDMI to EDP advantage replaces lt6711a solution
[hard ten treasures] - 7.2 [dynamic RAM] analysis of the difference between DDR4 and DDR3
服装行业如何实现数字化生产模式
Force deduction 5: Longest palindrome substring
【Star项目】小帽飞机大战(四)
[Web3 series development tutorial - create your first NFT (4)] what can NFTs bring to you
Fastdfs supports dual IP and IPv6
IV Actual combat - global unified return result class
少儿编程 电子学会图形化编程等级考试Scratch一级真题解析(选择题)2022年6月
【图像隐藏】基于混合 DWT-HD-SVD 的数字图像水印方法技术附matlab代码
The real epidemic situation in the United States, do not easily "bottom" 2020-03-23
从Architecture带你认识JVM
Introduce you to JVM from architecture
Summary of common usage of dev treelist