int main() { int list[10] = {5,9,1,3,4,8,2,0,7,6}; cout<<\"Sortering af en tabel: \"<<endl; selectionSort(list, 10); writeList(list,10); cout<<endl; getch(); return 0; }
Det er din algoritme der er forkert. Du finder først det største element i hele listen og flyter det forest. Så finder du det største i listen minus det siste element og flytter nest forest. Hvad hvis det siste element er det andet største :-)
Kamikaze<<Det tror jeg også selv, jeg var, jeg har jo ikke sat swapningen indenfor for løkken, en dum lille tuborgparentes.Nu virker det.Vi får ti point hver, er det ok?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.