Comment trier un tableau en fonction de la longueur de chaque élément?

J'ai un tableau comme ceci:

arr = []
arr[0] = "ab"
arr[1] = "abcdefgh"
arr[2] = "abcd"

Après le tri, le tableau de sortie devrait être:

arr[0] = "abcdefgh"
arr[1] = "abcd"
arr[2] = "ab"  

Je veux dire, je veux dans l'ordre décroissant de la longueur de chaque élément.

  • sort c'est assez simple, où en êtes-vous de la difficulté?
  • bien de tri par défaut() trie les chaînes alphabeticly, il était à la recherche pour la chaîne.longueur de tri comme on peut le voir dans la réponse choisie 🙂
InformationsquelleAutor ramesh kumar | 2012-05-17