Joke Collection Website - Cold jokes - Is it meaningful to forcibly brush the questions?

Is it meaningful to forcibly brush the questions?

Is it meaningful to brush the questions hard as follows:

It is meaningful to brush the questions forcibly. LeetCode is an online programming practice platform, which mainly focuses on the topic of data structure and algorithm for preparing for job hunting, also known as "LeetCode". By brushing questions, you can improve your programming ability, understand and master the knowledge of data structure and algorithm, and improve your problem-solving ability, which is of great help.

Knowledge expansion:

1, preliminary preparation

If you are a little white who doesn't understand the basic algorithm and data structure at all, I suggest you learn the basic knowledge of "data structure" and "algorithm" before brushing LeetCode, so that it will be less painful when you start brushing questions.

The basic knowledge of "data structure" and "algorithm" includes: commonly used data structures: array, string, linked list, tree (such as binary tree) and so on.

Commonly used algorithms: enumeration algorithm, recursive algorithm, divide-and-conquer algorithm, backtracking algorithm, greedy algorithm, dynamic programming, etc.

2. Brush the questions in order

Tell a joke. Once upon a time, someone thought that the topics of LeetCode were sorted according to the degree of difficulty, so he began to brush the questions from "the sum of two numbers", and the result was stuck in the difficult problem of finding the median of two positive sequence arrays.

The serial numbers of LeetCode topics are not sorted according to the degree of difficulty, so unless you are a hardcore person, it is strongly not recommended to brush the questions in serial number order. If you are a novice, it is suggested to start with the algorithm problem of "simple" difficulty level.

After you have mastered the simple questions, start to brush the questions with moderate difficulty according to the label category. After you have brushed the questions with moderate difficulty, you can consider brushing the interview questions or questions. LeetCode official website has a good list of brush questions.

Brush questions skills:

1, five-minute thinking method.

2. repeat the brush questions.

3. brush the questions according to the topic classification.

4. Write a report to solve the problem.

5, insist on brushing questions.