当前位置:网站首页>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
边栏推荐
- 【ODX Studio编辑PDX】-0.2-如何对比Compare两个PDX/ODX文件
- Redis入门完整教程:Redis Shell
- Redis getting started complete tutorial: Key Management
- Redis入门完整教程:事务与Lua
- PICT 生成正交测试用例教程
- 【室友用一局王者荣耀的时间学会了用BI报表数据处理】
- Redis getting started complete tutorial: hash description
- Persistence mechanism of redis
- 微信公众号解决从自定义菜单进入的缓存问题
- A complete tutorial for getting started with redis: transactions and Lua
猜你喜欢
Redis入门完整教程:Redis Shell
Google Earth engine (GEE) - tasks upgrade enables run all to download all images in task types with one click
Redis入门完整教程:客户端通信协议
Network namespace
Redis introduction complete tutorial: slow query analysis
JS 3D explosive fragment image switching JS special effect
A complete tutorial for getting started with redis: hyperloglog
PS style JS webpage graffiti board plug-in
Redis:Redis的事务
字体设计符号组合多功能微信小程序源码
随机推荐
EditPlus--用法--快捷键/配置/背景色/字体大小
Is Huatai Securities a nationally recognized securities firm? Is it safe to open an account?
P2181 对角线和P1030 [NOIP2001 普及组] 求先序排列
heatmap. JS picture hotspot heat map plug-in
【爬虫】数据提取之JSONpath
One of the commonly used technical indicators, reading boll Bollinger line indicators
A complete tutorial for getting started with redis: redis shell
Sword finger offer 68 - ii The nearest common ancestor of binary tree
Analysis of environmental encryption technology
Async await used in map
HMS core unified scanning service
Redis入门完整教程:API的理解和使用
debug和release的区别
How can enterprises cross the digital divide? In cloud native 2.0
Redis:Redis的事务
Install the gold warehouse database of NPC
Qt个人学习总结
Attack and defense world misc master advanced zone 001 normal_ png
Wechat official account solves the cache problem of entering from the customized menu
D3.js+Three. JS data visualization 3D Earth JS special effect