Salut les amis ! Aujourd'hui, j'ai résolu trois problèmes sur LeetCode : Rotting Oranges, Maximiser la confusion lors de l'examen et Koko mangeant des bananes. Tous ces exemples sont très conceptuels et logiques. Le plus important est d’observer que ces trois problèmes sont liés à nos scénarios réels.
Les problèmes liés à la vie réelle peuvent facilement attirer notre attention et être facilement visualisés. Les exemples concrets nous aideront à mémoriser les concepts pendant longtemps. laissez-moi vous donner un exemple :
Le maximum de fenêtre coulissante est un problème résolu en utilisant le retrait de la file d'attente. Lorsque vous lisez pour la première fois l'énoncé du problème, cela peut ressembler à un problème purement mathématique impliquant un tableau de nombres.
Rotting Oranges est un autre problème résolu en utilisant le retrait de la file d'attente. mais il est encadré dans une situation réelle, ce qui rend le concept plus pertinent et plus engageant.
Ainsi, vous pouvez maintenant clairement observer que le problème lié à la vie réelle semblera plus intéressant que les problèmes mathématiques.
Maximiser la confusion lors de l'examen : dans ce problème, nous pouvons parcourir la chaîne fournie et suivre la longueur. Cela nous aidera à échanger la position des valeurs booléennes pour obtenir la longueur maximale possible.
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!