Zdravim, predem se omlouvam ze to asi nepatri do tohoto vlakna. Ale sem uz zoufali.. Potrebuji pomoc s algoritmem/kodem ..
jde to toto : mam pole rekneme s nazvem pole .
pole[]={30,20,10,5,15,0,80} ;
a potrebuji vytvorit dalsi pole ktere bude obsahovat cisla indexu vzestupne od nuly tzn vysledek by mel byt:
vysledek[]={5,3,2,4,1,0,6};
Moc dekuju za vsechny navrhy..
Fórum › Java
Algoritmus vzestupne indexace
To mas zdrojak ako by som to riesil ja:
import java.util.Arrays;
public class Sorting {
public static void main(String[] args) {
// fill pole with some values
int pole[] = { 30, 20, 10, 5, 15, 0, 80 };
// same values as inserted to pole
int pomocnePole[] = { 30, 20, 10, 5, 15, 0, 80 };
int vysledok[] = new int[pole.length];
int index = 0;
// sort pomocnePole
Arrays.sort(pomocnePole);
// add index to vysledok
for (int i = 0; i < 7; i++) {
for (int j = 0; j < 7; j++) {
if (pomocnePole[i] == pole[j]) {
vysledok[index] = j;
index++;
} else
continue;
}
}
// printout
System.out.print(Arrays.toString(vysledok));
}
}
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 19 hostů
Podobná vlákna
řazení řádků matice vzestupně — založil johny213
Délka nejdelší vzestupně uspořádané podposloupnosti — založil Tomáš
Queue - indexace — založil blabalal
Trojrozměrné pole a indexace — založil vollf82
Indexace a vyhledavani v souboru — založil Igor
Moderátoři diskuze