Witam, czy znajdzie się ktoś tak miły i wskaże mi błąd w programie? Chciałem samemu zaimplementować sortowanie przez scalanie, żeby lepiej wszystko zrozumieć, jednak gdzieś coś zawaliłem i za żadne skarby nie mam pojęcia gdzie leży błąd. Trochę czasu już nad tym siedzę, ale nie chcę iść na łatwiznę i brać z internetu. Z góry dziękuję za pomoc. Kod - http://4programmers.net/Pastebin/4592
0
0
Już chyba wiem gdzie leży błąd - "tablicaA.set(i,tablica.get(p+i-1)); "
Bo np. gdy SortScal(tablica,0,1), to wychodzi na to, że do "tablicaA" ma zostać wpisany element z tablicy "tablica" o indeksie -1. Teraz trochę będzie problem z wykombinowaniem optymalnego rozwiązania.
0
Ktoś pomoże ?
0
Dlaczego nikt nie odpowiada w moim wątku?
Nazwij zmienne sensownie, a nie n
, m
, p
, q
, r
.
0
Proszę bardzo, zmodyfikowany kod do łatwiejszego odczytu - http://4programmers.net/Pastebin/4593
0
Wybaczcie, że tak odświeżam, ale zaraz temat spadnie na drugą stronę, a bardzo mi na tym zależy.