Salut les amis ! Aujourd'hui, j'ai résolu trois problèmes sur LeetCode : Simplifier le chemin, le score de parenthèses et la sous-chaîne palindromique la plus longue. En tant qu’apprenants, nous devons augmenter progressivement la complexité des problèmes. Nous ne devrions pas commencer par des problèmes complexes. Essayez de commencer avec des problèmes de niveau modéré et augmentez progressivement la complexité.
Il y a tellement de problèmes dans LeetCode qui commencent à un niveau modéré et augmentent progressivement le niveau de complexité. En tant que débutant, au début, j'avais vraiment du mal à résoudre le problème du palindrome. après avoir résolu ce problème, le niveau du problème augmente, ce qui est l'une des questions que j'ai résolues aujourd'hui, la sous-chaîne palindromique la plus longue. De cette façon, le niveau des problèmes augmente lentement. Si, dès le premier jour, j'avais essayé de résoudre le problème de sous-chaîne palindromique le plus long, ce ne serait peut-être pas une tâche facile et je pourrais perdre tout intérêt pour la résolution de problèmes.
Score de parenthèses : parcourez la chaîne d'entrée. Utilisez la structure de données de la pile pour mettre à jour le décompte. Si vous trouvez le support ouvrant, incrémentez le nombre. Sinon, essayez de le retirer de la pile. De cette façon, nous pouvons résoudre ce problème.
Simplifier le chemin : parcourez la chaîne d'entrée. Utilisez la structure de données de la pile pour mettre à jour la chaîne de sortie. En fonction des caractères spéciaux saisis, affichez-le ou placez-le dans la pile. De cette façon, nous pouvons résoudre ce problème.
J'espère que mon expérience sera utile.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!