mam problem ze zwróceniem tablicy liczb całkowitych z zaimplementowanej instrukcji bubblesort.
obecny kod metody wygląda tak:
public static void sorting(int[] tab) {
int tmp = 0;
for ( int j = 1; j < tab.length-1; j++) {
for ( int i = 0; i < tab.length-1; i ++) {
if(tab[i]>tab[i+1]) {
tmp = tab[i];
tab[i] = tab[i+1];
tab[i+1]=tmp;
}
}
}
for(int x:tab) {
System.out.print(x+"\t");
}
}
chcę przerobić to na typ zwracany oraz odpowiednio nadpisać metodę toString()
nadpisany kawałek kodu
jednakże żaden z pomysłów nie działał.
int[] tab;
*toString* ... return tab + " ";
public int[] sorting(int[] tab) {
*INTSTRUKCJA*
this.tab = tab;
return tab;
}
wydawało się że to było by ok ale nie działa.
wydaje mi się że przy nadpisywaniu coś napaprałem ale nie mogę rozszyfrować.
Wdzięczny za pomoc będę bo 3,5 h nad tym BubbleSort'em to sporo:/