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
Implementacja sortowania przez scalanie
- Rejestracja: dni
- Ostatnio: dni
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2500
0
http://4programmers.net/Pomoc/Forum_dyskusyjne/Dlaczego_nikt_nie_odpowiada_w_moim_wątku
Nazwij zmienne sensownie, a nie n, m, p, q, r.
- Rejestracja: dni
- Ostatnio: dni
0
Proszę bardzo, zmodyfikowany kod do łatwiejszego odczytu - http://4programmers.net/Pastebin/4593