Échangez 7 et 5. Le 3ème niveau devient [5,6,8,7].
Échangez 8 et 7. Le 3ème niveau devient [5,6,7,8].
Nous avons utilisé 3 opérations donc renvoyez 3.
On peut prouver que 3 est le nombre minimum d’opérations nécessaires.
Exemple 2 :
Entrée : racine = [1,3,2,7,6,5,4]
Sortie : 3
Explication:
Échangez 3 et 2. Le 2ème niveau devient [2,3].
Échangez 7 et 4. Le 3ème niveau devient [4,6,5,7].
Échangez 6 et 5. Le 3ème niveau devient [4,5,6,7].
Nous avons utilisé 3 opérations donc renvoyez 3.
On peut prouver que 3 est le nombre minimum d’opérations nécessaires.
Exemple 3 :
Entrée : racine = [1,2,3,4,5,6]
Sortie : 0
Explication : Chaque niveau est déjà trié par ordre croissant donc renvo... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité