Maison > Questions et réponses > le corps du texte
有一个数组
[10-20,41-50,31-40,51-60,21-30],使他按照10-20,21-30,...的顺序排序有什么高效的方法吗?谢谢
PHPz2017-04-18 10:54:58
S'il n'y a que quelques éléments du tableau, il n'y aura pas de grande différence quelle que soit la méthode de tri que vous utilisez.
Les algorithmes de tri ne peuvent montrer leurs avantages respectifs que lorsque la quantité de données est relativement importante.
迷茫2017-04-18 10:54:58
En matière de tri, il existe de nombreux algorithmes de tri classiques. Changez simplement la méthode de comparaison des tailles par la vôtre et tout ira bien.
巴扎黑2017-04-18 10:54:58
Réécrivez la méthode compareTo, supprimez le « - » au milieu et convertissez-la en un numéro de comparaison int
高洛峰2017-04-18 10:54:58
(1) Appliquer le framework Collections : implémentez l'interface du comparateur et réécrivez-y la méthode de comparaison.
(2) Remplacez la méthode CompareTo sous le type String
怪我咯2017-04-18 10:54:58
Lors du tri, recherchez la valeur absolue des éléments, puis choisissez différentes méthodes de tri en fonction du nombre d'éléments