Ce n'est pas un exercice évident si tu as codé moins de 50 heures de Python. En plus l'énoncé n'est pas clair car il suppose qu'on a implémenté un des deux tris (sélection ou insertion).
Le principe est assez simple : on trie la liste et on la parcours ce qui permet de compter le nombre d'occurrences ; chaque fois qu'on change de valeur, on regarde si on a dépassé le compteur, si oui, on met à jour le nombre maximal d'occurrences et on recommence avec la valeur qui suit après avoir remis le compteur à zéro.
Ça n'a aucun intérêt d'utiliser cette méthode avec un tri lent comme le tri par insertion/sélection. Autant utiliser la méthode naïve qui compare les occurrences une par une, la complexité sera la même.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Découverte Python Doc Tkinter Les chaînes de caractères