当前位置:网站首页>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
边栏推荐
- Talk about Middleware
- 实战模拟│JWT 登录认证
- mamp下缺少pcntl扩展的解决办法,Fatal error: Call to undefined function pcntl_signal()
- Photoshop批量给不同的图片添加不同的编号
- Basic use and upgrade of Android native database
- Redis introduction complete tutorial: client communication protocol
- Editplus-- usage -- shortcut key / configuration / background color / font size
- 浅聊一下中间件
- 剑指 Offer 68 - I. 二叉搜索树的最近公共祖先
- 推荐收藏:跨云数据仓库(data warehouse)环境搭建,这货特别干!
猜你喜欢
[OpenGL] note 29 anti aliasing (MSAA)
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
Redis入门完整教程:键管理
Redis introduction complete tutorial: client communication protocol
JS card style countdown days
【二叉树】节点与其祖先之间的最大差值
Attack and defense world misc advanced zone 2017_ Dating_ in_ Singapore
Analysis of the self increasing and self decreasing of C language function parameters
高通WLAN框架学习(30)-- 支持双STA的组件
The overview and definition of clusters can be seen at a glance
随机推荐
Qt个人学习总结
Complete tutorial for getting started with redis: bitmaps
[Lua] Int64 support
debug和release的区别
Record: how to scroll screenshots of web pages on Microsoft edge in win10 system?
【二叉树】节点与其祖先之间的最大差值
Google collab trample pit
Redis入门完整教程:发布订阅
Sword finger offer 68 - ii The nearest common ancestor of binary tree
[graph theory] topological sorting
heatmap. JS picture hotspot heat map plug-in
Tweenmax emoticon button JS special effect
D3.js+Three. JS data visualization 3D Earth JS special effect
Redis入门完整教程:GEO
剑指 Offer 68 - I. 二叉搜索树的最近公共祖先
Redis入门完整教程:Pipeline
ETCD数据库源码分析——处理Entry记录简要流程
Excel 快捷键-随时补充
Async await used in map
Redis入门完整教程:列表讲解