public static void main(String[] args) {
int ROW = 10;
int COLUMN = 2;
final int RANK = 0;
final int COST = 1;
double[][] Example = {
{2, 5.60},{6, 76.00},{1,2.30},{4,22.00},{7,13.40},{5,102.00}
,{10,34.00},{9,9.99},{3,1.00},{8,15.00};
double[] tempData;
int swapCounter = 1;
int comparisons = (Example.length);
for (int zz = 0; (zz < Example.length) && (swapCounter > 0) ; zz++)
{
swapCounter = 0;
comparisons--;
//comparisons
for (int index = 0; index < comparisons ; index++)
{
if (Example[index][COST] < Example[index+1][COST] &&
(Example[index][RANK] > Example[index+1][RANK]
|| Example[index][RANK] == Example[index+1][RANK]))
{
// Sorting Matrix
tempData = Exmaple[index];
Example[index] = Example[index+1];
EXample[index+1] = tempData;
swapCounter++;
}
}
}
Comment puis-je sorte de bulle cette matrice pour avoir le RANK (entiers) dans l'ordre croissant et en ordonner le (Floating entiers pt) être commandé en descendant au même temps.Bubble tri d'une matrice en Java par ordre croissant et décroissant
Mon but est d'imprimer une table de ces éléments, de les classer par ordre croissant et de les réduire en ordre décroissant.
Pas besoin d'aide pour imprimer, il suffit de trier.
Je vote pour fermer cette question off- sujet parce qu'il ressemble beaucoup à une décharge de devoirs. –
En implémentant l'algorithme de tri des bulles. – Mark
pourquoi le type de bulle? –