Hallo beste mensen,
Mijn examen java komt er maandag al aan
en wij moeten sorteer algoritmes kennen.
Ik moet bubblesort kunnen inplementere, wat op zich niet zo erg moeilijk is.
Ik vind echter niet de juiste syntaxis om 2 elementen binnen een tabel te verwisselen.
Voorbeeld:
hulp= rij[i];
rij[i] = rij[i+1];
rij[i+1]=hulp;
Hier stop ik het eerste element van de array (die ik rij noem hier) in hulp ( gewone integer)
dan stop ik het 2de element (rij [i+1]) op de plaats van het eerste (rij[i]), en het eerste element dat in hulp zit stop ik op de plaats van het 2de (rij[i+1])
Nu weet ik dat als je "=" zet dat je adressen toekent als je werkt met rijen
bv: rij1=rij2 wilt gewoon zeggen dat rij 1 en 2 hetzelfde adres hebben maar ze zijn in principe geen kopies van elkaar.
Weet er soms iemand de juiste syntax om elementen van plaats te verwisselen?
Alvast superbedankt!
Mijn examen java komt er maandag al aan
Ik moet bubblesort kunnen inplementere, wat op zich niet zo erg moeilijk is.
Ik vind echter niet de juiste syntaxis om 2 elementen binnen een tabel te verwisselen.
Voorbeeld:
hulp= rij[i];
rij[i] = rij[i+1];
rij[i+1]=hulp;
Hier stop ik het eerste element van de array (die ik rij noem hier) in hulp ( gewone integer)
dan stop ik het 2de element (rij [i+1]) op de plaats van het eerste (rij[i]), en het eerste element dat in hulp zit stop ik op de plaats van het 2de (rij[i+1])
Nu weet ik dat als je "=" zet dat je adressen toekent als je werkt met rijen
bv: rij1=rij2 wilt gewoon zeggen dat rij 1 en 2 hetzelfde adres hebben maar ze zijn in principe geen kopies van elkaar.
Weet er soms iemand de juiste syntax om elementen van plaats te verwisselen?
Alvast superbedankt!