J'essaie d'apprendre python et de bien m'aligner sur les algorithmes. C'est ma première langue.trie en python
par exemple: prendre « bagages » et le tri dans « aabeggg »
string = "baggage"
count = [0] * len(string)
for x in string:
num_value = ord(x)
count[num_value] += 1
Je pense que le début est un ci-dessus ... mais je ne suis pas vraiment comment s'y prendre sorte à ce sujet.
J'aime que cette solution évite d'appeler 'trié '. Cela semble être beaucoup plus proche de ce que l'OP avait l'intention de faire. –
''' .join (chr (i) * c pour i, c dans enumerate (count))' votre version actuelle n'appelle pas 'chr' et j'aime' enumerate'. – agf
oui, afin de fonctionner correctement, vous devez faire chr (i) – VPNTIME