当前位置:网站首页>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
边栏推荐
- Redis:Redis消息的发布与订阅(了解)
- Sobel filter
- Three stage operations in the attack and defense drill of the blue team
- Wechat official account solves the cache problem of entering from the customized menu
- 该如何去选择证券公司,手机上开户安不安全
- 剑指 Offer 68 - I. 二叉搜索树的最近公共祖先
- S32 Design Studio for ARM 2.2 快速入门
- 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
- D3.js+Three. JS data visualization 3D Earth JS special effect
- vim编辑器知识总结
猜你喜欢

Persistence mechanism of redis

Redis getting started complete tutorial: Geo

Redis入门完整教程:发布订阅

Redis getting started complete tutorial: Key Management

Redis入门完整教程:Redis Shell

Redis démarrer le tutoriel complet: Pipeline

为什么信息图会帮助你的SEO

Unity Xiuxian mobile game | Lua dynamic sliding function (specific implementation of three source codes)
![[machine learning] handwritten digit recognition](/img/26/cabdc5c92035181d82f6f809e6df0f.png)
[machine learning] handwritten digit recognition

D3.js+Three. JS data visualization 3D Earth JS special effect
随机推荐
Sword finger offer 68 - I. nearest common ancestor of binary search tree
数据库基础知识
Sword finger offer 67 Convert a string to an integer
【ODX Studio編輯PDX】-0.2-如何對比Compare兩個PDX/ODX文件
A complete tutorial for getting started with redis: Pipeline
Redis入门完整教程:列表讲解
One of the commonly used technical indicators, reading boll Bollinger line indicators
HMS core unified scanning service
微信小程序显示样式知识点总结
JS 3D explosive fragment image switching JS special effect
Redis入门完整教程:发布订阅
Editplus-- usage -- shortcut key / configuration / background color / font size
Excel 快捷键-随时补充
MySQL数据库备份与恢复--mysqldump命令
Redis入门完整教程:初识Redis
【剑指Offer】6-10题
Redis introduction complete tutorial: slow query analysis
S32 Design Studio for ARM 2.2 快速入门
图片懒加载的原理
C语言快速解决反转链表