J'ai besoin de créer une méthode pour trier un tableau d'objets. Je n'ai jamais fait ça, mais je dois le réviser pour mon cours. Je suis totalement perdu quand il s'agit de mettre en place une méthode de tri. J'ai besoin de trier en utilisant un tri d'insertion et sélection trier.Tri d'un tableau d'objets à l'aide des tris Insert et Selection
Ceci est mon code que j'ai jusqu'ici. Tout ce que je dois faire est d'appeler le sort() lorsque l'utilisateur souhaite le faire.
package citylisttest;
public class CityList {
private City[] city;
private Integer numberOfCities;
public CityList (Integer cityListSize){
this.city=new City[cityListSize];
this.numberOfCities=0;
}
public void addCity(String city){
this.city[this.numberOfCities]=new City(city);
this.numberOfCities++;
}
public String toString(){
String cityDetails=new String();
if (this.numberOfCities!=0){
cityDetails+=String.format("%-15s\n","CITY");
for(Integer i=0;i<this.numberOfCities;i++) {
cityDetails+=this.city[i]+"\n"; }
}
else
cityDetails+="City list is empty";
return cityDetails;
}
public void sort(){
}
}
Comment voulez-vous les trier par le nombre de villes ou nom? – lmiguelvargasf
[Une lettre ouverte aux étudiants avec des problèmes de devoirs] (http://meta.programmers.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems) –