Salut les amis ! Aujourd'hui, j'ai résolu trois problèmes sur LeetCode : Koko Eating Bananas, Maximize the Confusion of an Exam et Target Sum. Aujourd'hui c'est le début de la semaine, j'ai donc prévu de résoudre quelques problèmes cette semaine. Cela peut m'aider à mieux comprendre les structures de données. Il y a certains problèmes que j’ai répétés dans le plan de cette semaine parce que je pense que ces problèmes sont conceptuels et difficiles à comprendre. Ces problèmes peuvent nécessiter de la pratique plusieurs fois pour mieux comprendre. Ainsi, répéter des problèmes comme N-Queens sera utile.
Dans LeetCode, il y a tellement de problèmes, et le nombre de problèmes que nous résolvons n'a pas d'importance. Les concepts que nous apprenons et la logique que nous appliquons comptent vraiment beaucoup. Koko Eating Bananas et Maximize the Confusion of an Exam sont des problèmes de révision d'aujourd'hui. Ils m'ont aidé à revoir la logique et j'ai également appris certains concepts des structures de données, tels que deque, les piles et les files d'attente. Réviser tous les concepts nous aidera à mémoriser les plus importants pendant longtemps.
Pour résoudre le problème de la somme cible, nous utiliserons la programmation dynamique (DP). L’approche DP nous aidera à suivre le nombre de solutions que nous avons trouvées. Puisque nous devons renvoyer le nombre total de solutions possibles du tableau pour obtenir l'élément cible, cette méthode nous aidera à résoudre le 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!