¿Es normal tener dificultades para cepillar leetcode?
leetcode es de hecho un algoritmo relativamente "simple", pero hay que ponerlo en el contexto correcto. Si eres un jugador que aspira a acm y has hecho muchos poj y cosas por el estilo, entonces se puede decir que leetcode es simple, al menos te ahorra muchos problemas sin tener que procesar los datos.
Pero si no eres de una especialidad y no has practicado mucho en algoritmos, como yo, definitivamente no es una pena no poder hacer preguntas de leetcode, pero es completamente normal. Esto es como hacer preguntas de matemáticas de alto nivel. Si no ha practicado un tipo de pregunta similar, es posible que no pueda hacerlo incluso si lo piensa. Además, la dificultad de LC es cada vez mayor ahora. De vez en cuando, todavía encuentro preguntas medianas que no puedo resolver en poco tiempo (he resuelto básicamente todas las preguntas). cuando hice leetcode por primera vez. Por supuesto, puedes pensar que soy solo yo, pero a mi nivel, puedo resolver 400 preguntas y formar un grupo en Google Match. Se puede ver que todavía hay muy pocas personas que hacen leetcode como picar melones y verduras, como por ejemplo. stephan porchman. Entonces, siempre que pueda sentir su mejora mientras responde las preguntas y aprender más y más a medida que hace más, es suficiente.
Si le resulta difícil, es posible que desee buscar primero un buen libro de algoritmos para ver si domina las ideas de diseño de algoritmos de un sistema y luego consultar leetcode. No será difícil.
Recomendar varios libros de algoritmos: Libros "Introducción a los algoritmos", "Concurso de programación de desafíos" y "El arte de la programación informática"