MindMap Gallery How to learn algorithms efficiently
How to learn algorithms efficiently? How to swipe the screen? What is the 4-piece set? How to train deliberately. What is the method of getting to the point of the Five Poison Palms? Let’s find out together based on the mind map~
Edited at 2023-03-14 21:56:11Ce calendrier annuel, créé avec EdrawMax, présente une disposition claire et organisée des mois de janvier à décembre. Chaque mois est affiché dans un cadre distinct, montrant les jours de la semaine et les dates correspondantes. Les weekends (samedis et dimanches) sont mis en évidence pour une meilleure visibilité. Ce format est idéal pour la planification et l'organisation des activités tout au long de l'année, offrant une vue d'ensemble rapide et facile à consulter.
This quarterly calendar overview for 2026, created with EdrawMax, presents a structured and colorful layout of the entire year divided into four quarters. Each quarter is displayed in a separate column, showcasing the months within that quarter in a clear grid format. The days of the week are labeled, and each date is marked within its respective cell, allowing for easy identification of dates across the year. This calendar is an excellent tool for long-term planning, providing a comprehensive view of the year at a glance.
This weekly calendar for 2026 is designed using EdrawMax to provide a detailed and organized view of each week, starting from January. The left side features a mini monthly calendar for quick reference, highlighting the current week in yellow. Below it, there's a section for weekly goals to help prioritize tasks. The main area is a time-grid from 6:00 AM to 12:00 AM, divided into half-hour slots, allowing for precise scheduling of daily activities throughout the week. This layout is ideal for managing a busy schedule efficiently.
Ce calendrier annuel, créé avec EdrawMax, présente une disposition claire et organisée des mois de janvier à décembre. Chaque mois est affiché dans un cadre distinct, montrant les jours de la semaine et les dates correspondantes. Les weekends (samedis et dimanches) sont mis en évidence pour une meilleure visibilité. Ce format est idéal pour la planification et l'organisation des activités tout au long de l'année, offrant une vue d'ensemble rapide et facile à consulter.
This quarterly calendar overview for 2026, created with EdrawMax, presents a structured and colorful layout of the entire year divided into four quarters. Each quarter is displayed in a separate column, showcasing the months within that quarter in a clear grid format. The days of the week are labeled, and each date is marked within its respective cell, allowing for easy identification of dates across the year. This calendar is an excellent tool for long-term planning, providing a comprehensive view of the year at a glance.
This weekly calendar for 2026 is designed using EdrawMax to provide a detailed and organized view of each week, starting from January. The left side features a mini monthly calendar for quick reference, highlighting the current week in yellow. Below it, there's a section for weekly goals to help prioritize tasks. The main area is a time-grid from 6:00 AM to 12:00 AM, divided into half-hour slots, allowing for precise scheduling of daily activities throughout the week. This layout is ideal for managing a busy schedule efficiently.
How to learn algorithms efficiently
Attend class
Make preparations
1.5 - 2x speed playback
In conjunction with practical training
How to solve questions
Don’t be stubborn: 5-15 minutes to think independently, if not, just look at the solution
Five Poison God Palm brushing method
Read more code from experts
Five Poison Divine Palm Tangential Method
first time
5 minutes: Read the question and think (you can think for a while, but no more than 10-15 minutes)
Can't figure it out: look at the solution directly, but need to look at multiple solutions and compare them
Good solutions for memorizing and dictating
Second time
Write your own code => leetcode submission passed
Observe and compare the time and space complexity of multiple solutions and optimize your own solutions
The third time
after one day
The fourth time
a week later
fifth time
Restorative training one week before interview
Deliberate training
1. Chunk it up knowledge points about chopping up
Break down knowledge points into small pieces that are easier to understand
Establish connections between knowledge points and organize them into a tree structure
2. Deliberate Practicing
Number of passes: Repeated training through the Five Poison Palms
Get out of your comfort zone: More targeted exercises on areas of weakness and imperfections
3. Feedback Feedback
instant feedback
LeetCode
proactive feedback
Master code
First-person perspective live broadcast (you can watch videos of expert programming)
passive feedback
Code Review
Reference: "Outliers: A Different Apocalypse of Success"
Four-piece set to the point
Clarification: Communicate with the interviewer to fully determine the meaning of the question
Possible Solutions: Find all possible solutions
compare: compare in time and space complexity
optimal: optimize your own solution
Coding: coding
Test Cases: List several test cases, starting and ending