
#programowanie #cpp
http://pastebin.com/BXfpEFyF
Coś jest nie tak w funkcji merge_. Nie umiem dojść co. :( Tak jakbym gdzieś przesuwała i odczytywała randomowe komórki z pamięci a nie elementy tablic. Ale nie mogę znaleźć gdzie. Czy mogłabym poprosić o pomoc?
http://pastebin.com/BXfpEFyF
Coś jest nie tak w funkcji merge_. Nie umiem dojść co. :( Tak jakbym gdzieś przesuwała i odczytywała randomowe komórki z pamięci a nie elementy tablic. Ale nie mogę znaleźć gdzie. Czy mogłabym poprosić o pomoc?
- Najlepsze
- Wszystkie komentarze







n1+n2 == r-p, a elementów jest tamr-p+1).Przenazwij zmienne na coś więcej mówiącego, możliwe, że w trakcie błąd sam stanie się widoczny.
Poza tym, lepszą reprezentacją przedziału jest pierwszy i zaostatni indeks, zamiast
@Axoi: @frax: ma rację + plus zapomiałaś o tym, że jeśli zostanie kilka elementów w L lub R to nie kopiujesz ich do tablicy d. Poza tym masz sporo memory leaków jak nie zwalniasz L i R. Ogólnie udało mi się poprawić Twój program. Jak chcesz mogę podrzucić Ci patcha, no chyba że sama wolisz dojść do sedna.
Chciałabym zobaczyć tego patcha.