当前位置:网站首页>Question brushing guide public
Question brushing guide public
2022-07-04 23:07:00 【Zhang Ziwa】
Question type summary
According to the difficulty and frequency of the algorithm, it can be roughly divided into two types: must and advanced , The ranking of each sub item indicates the frequency of investigation , The lower the serial number , The higher the frequency of investigation , For example, arrays are the most frequently examined . You can filter the questions according to the functions provided by the question bank , According to the heat 、 The number of problem-solving, etc .
Must be
- Array
- character string
- Sort
- greedy
- recursive
- loop
- sliding window
- Stack
- Hexadecimal conversion
- An operation
- queue
- Hashtable
- Linked list
- The linear table
- Two points search
Advanced
- chart
- Trees
- DFS Search for
- BFS Search for
- Dynamic programming
- The prefix and
- Permutation and combination
- matrix
- Double pointer
- to flash back
- State machine
- Union checking set
- Regular expressions
- Divide and conquer
- enumeration
- Statistics
Suggest
- Some knowledge points tend to appear in 100 In sub question , Advanced knowledge points tend to appear in 200 In sub question . It is suggested that some must be given priority 1-10 Knowledge point , Master the advanced part first 1-4 Knowledge point , This part appears frequently , Brushing questions in a short time is cost-effective .
- For the advanced part , Graphs often appear with depth first and breadth first , I suggest breadth first, depth first 、 Traversal of binary tree ( Able to deal with binary tree path statistics and other problems ). Others have the energy to prepare . For linked lists 、 Breadth first and depth first ,LeetCode There are many ready-made answer templates on heniuke , You can refer to it as a formula .
Reference routine
- Detailed explanation of the most complete traversal binary tree in history
https://leetcode-cn.com/problems/binary-tree-preorder-traversal/solution/leetcodesuan-fa-xiu-li
an-dong-hua-yan-shi-xbian-2/ - BFS Detailed explanation of algorithm framework
https://leetcode-cn.com/problems/open-the-lock/solution/wo-xie-liao-yi-tao-bfs-suan-fa-kuang-jia
-jian-dao-/ - Graphic, BFS, DFS
https://leetcode-cn.com/circle/article/YLb5l4/ - labuladong A copy of the algorithm
https://github.com/labuladong/fucking-algorithm
More complete , But it is suggested to only look at the high-frequency question types in the question type summary
Must know the topic
The answer language of the question may be relatively simple , You can search keywords according to the content of the topic , Find the answer to your own language , The answer is written by others , Not the official reference answer , You can take it as a reference with ideas . This part of the topic must know the specific methods .
Try to master all the topics in this part .
- String segmentation
https://leetcode-cn.com/circle/discuss/niKSMZ/ - Maximum number of components
https://python.iitter.com/%E9%A6%96%E9%A1%B5/248622.html - Count the results of shooting competitions
http://www.amoscloud.com/?p=3561 - String sequence determination
https://www.nowcoder.com/questionTerminal/5382ff24fbf34a858b15f93e2bd85307 - data classification
http://www.amoscloud.com/?p=2414 - 5 Keyboard output
https://blog.nowcoder.net/n/c7bb482cddb647b5965c2f55ef13f7da - Check whether there is a combination of numbers that meet the conditions
http://www.amoscloud.com/?p=2825 - Array splicing
https://cxybb.com/article/weixin_41398052/106045155 - Sequence description
https://blog.nowcoder.net/n/fc9be58c1a994072af9a77cd25cd3411 - Attendance information
http://www.amoscloud.com/?p=3038 - Flip the content of the article according to the subscript interval of the word
https://blog.nowcoder.net/n/c157854438cc46629f0e5e33a94a4988 - Maximum bracket depth
https://blog.nowcoder.net/n/316f6f2d6b494e28a1e4ca81b0a76988 - String encryption
https://www.codeleading.com/article/89584473419/ - Minimum sum of integer pairs
http://www.4k8k.xyz/article/u013598405/114239804#%E7%AC%AC%E4%BA%8C%E9%A2%98%C
2%A0%20%E6%95%B4%E6%95%B0%E5%AF%B9%E6%9C%80%E5%B0%8F%E5%92%8C - Find the minimum sum of all integers in the string
https://ask.csdn.net/questions/7423645 - The absolute value of the sum of two numbers in an unordered integer sequence is the smallest
http://www.amoscloud.com/?p=3257 - Non strictly increasing continuous number sequence
http://www.amoscloud.com/?p=2964 - Sub building block
https://blog.nowcoder.net/n/36e682ed2a0a455cbbfa4dc4dd24e280 - Continuous letter length
http://www.amoscloud.com/?p=3034 - Sliding window maximum and
https://leetcode-cn.com/problems/sliding-window-maximum/ - Product of prime numbers
https://icode.best/i/62685042254334 - Imitation LISP operation
https://www.codetd.com/article/6784237 - snake
https://blog.nowcoder.net/n/42420d1a2d324c32838f7f23e4da45f3 - Decrypt the time of the crime
https://www.its203.com/article/weixin_44224529/117932485?2022-03-31 - Find the length of the longest substring satisfying the condition
https://www.jianshu.com/p/edc1efd18a67 - Robots go through mazes
https://blog.nowcoder.net/n/0bcd2d2047f4464bae29dedd5104c308?from=nowcoder_improve - Efficient task planning
https://leetcode-cn.com/circle/discuss/EC2mv8/view/zT3KcL/ - Binary tree traversal
https://www.codeleading.com/article/43985735740/ - Books are stacked
https://www.codeleading.com/article/11185696007/ - Interval intersection
https://blog.nowcoder.net/n/fd28c4bd1367426eb973a3e62e79a24e - Moon cake
https://javamana.com/2021/12/20211206054724872r.html - Find the decimal
https://blog.nowcoder.net/n/60b56945100944cc987cefdd02db1b08 - Simple memory pool
https://blog.51cto.com/u_15127575/3271270 - Service failure judgment
https://blog.nowcoder.net/n/82d7ba4e145e48e2b203b1ee63d9b153 - The boundary of the image object
https://leetcode-cn.com/circle/discuss/Bu1fD6/view/oIQ50T/ - Jump grid game
https://blog.nowcoder.net/n/8971e4919a324ada973297044015397e - Array binary tree
https://www.idchg.com/info/86685/
For the title, please refer to this blog , No Suggest to buy https://blog.nowcoder.net/n/b3f4a031eea2422c9c42e0f71d
c6e161 - archaeologist
https://blog.nowcoder.net/n/9876a8a7bf104ec7ab88c350f268b8de - Decompress the message
https://www.codeleading.com/article/50015743571/ - The longest vowel substring of the specified defect degree
https://www.icode9.com/content-1-1259108.html - Directory delete
https://www.cnblogs.com/skyshi/p/15969831.html - Hot pot
https://cdmana.com/2022/03/202203260546548598.html - Server broadcast
https://www.codeleading.com/article/14505696344/ - Breadth first traversal of binary tree
https://www.cnblogs.com/gcter/p/15469584.html - Look for words
https://blog.nowcoder.net/n/581f8f196a8a4f98a0a05334daa4b6b1?from=nowcoder_improve - Recruitment
http://www.noobyard.com/article/p-vvnvrixx-px.html
A company organizes an open recruitment campaign … - The son of a landlord
https://blog.nowcoder.net/n/d2039c7bb5d74c7da969f731f036d700
Reference topic
Cattle guest https://www.nowcoder.com/ta/huawei
Simple questions
- HJ12 String inversion
- HJ11 The numbers are upside down
- HJ54 Expression quadrature
- HJ106 Reverse character order
- HJ76 Nikochus was determined
- HJ75 Common substring calculation
- HJ86 Find the maximum continuity bit Count
- HJ85 Longest text substring
- HJ100 A sequence of equal differences
- HJ87 Password strength level
Medium question
- HJ10 Character count
- HJ46 Intercepting string
- HJ60 Find the two prime numbers that make up an even number
- HJ40 Statistical characters
- HJ14 String sort
- HJ5 Hexadecimal conversion
- HJ59 Find the first character in a string that appears only once
- HJ58 Input n It's an integer , Output the smallest of them K individual
- HJ81 String character match
LeetCode https://leetcode-cn.com
- The finger of the sword offer 62 topic : The last number in the circle
- 3: The longest substring without repeated characters adopts the sliding window method
- 14: The longest common prefix
- 151: Flip the words in the string
- 2047: Number of words in string
- 581: The shortest unordered continuous subarray
- 1071: The greatest common factor of a string
- 1111: Nesting degree of valid parentheses
- Interview questions 17.08: Circus tower
边栏推荐
- Sword finger offer 67 Convert a string to an integer
- P2181 对角线和P1030 [NOIP2001 普及组] 求先序排列
- Redis introduction complete tutorial: client communication protocol
- 9 - class
- Redis入门完整教程:有序集合详解
- Sobel filter
- 微信小程序显示样式知识点总结
- Create Ca and issue certificate through go language
- PICT 生成正交测试用例教程
- Explanation of bitwise operators
猜你喜欢
位运算符讲解
A complete tutorial for getting started with redis: transactions and Lua
A complete tutorial for getting started with redis: getting to know redis for the first time
【机器学习】手写数字识别
Talk about Middleware
Analysis of the self increasing and self decreasing of C language function parameters
Redis入门完整教程:有序集合详解
Redis introduction complete tutorial: List explanation
Redis入门完整教程:哈希说明
Unity Xiuxian mobile game | Lua dynamic sliding function (specific implementation of three source codes)
随机推荐
How can enterprises cross the digital divide? In cloud native 2.0
LabVIEW中比较两个VI
[odx Studio Edit pdx] - 0.2 - Comment comparer deux fichiers pdx / odx
Sobel filter
【ODX Studio编辑PDX】-0.2-如何对比Compare两个PDX/ODX文件
Analysis of the self increasing and self decreasing of C language function parameters
Qt个人学习总结
Network namespace
Redis入门完整教程:集合详解
位运算符讲解
Redis入门完整教程:初识Redis
The new version judges the code of PC and mobile terminal, the mobile terminal jumps to the mobile terminal, and the PC jumps to the latest valid code of PC terminal
MySQL数据库备份与恢复--mysqldump命令
云服务器设置ssh密钥登录
Wechat official account solves the cache problem of entering from the customized menu
Excel 快捷键-随时补充
A complete tutorial for getting started with redis: Pipeline
Create Ca and issue certificate through go language
【机器学习】手写数字识别
A complete tutorial for getting started with redis: redis usage scenarios