
#programowanie #cpp
http://pastebin.com/H1y1VPhM
Mam tutaj taki algorytm do segmentacji, niestety zdaje się wpadać w pętlę nieskończoną. mmInt i mmReal to odpowiednio int i double, tylko z typedef. Na razie może on być wolny, ale nie o to chodzi - jak zadziała porządnie, to będę kombinował z wydajnością. Ogółem na forze nie ma prawa wejść w pętlę nieskończoną, więc winowajcą na pewno jest while i to co jest w środku.
W każdym razie w menadżerze zadań program raz rośnie, raz maleje w pamięci, więc cośtam w środku się mieli, jednak algorytm zdaje się nie mieć końca. Na i5 4690k skręconym do 4,5 GHz, nawet gdyby to było cholernie wolne, to powinno się w ciągu max kilkunastu sekund wykonać.
Nie wiem czy te wskaźnikowe fikołki tutaj nie sprawiły, że coś jest nie tak jak trzeba.
http://pastebin.com/H1y1VPhM
Mam tutaj taki algorytm do segmentacji, niestety zdaje się wpadać w pętlę nieskończoną. mmInt i mmReal to odpowiednio int i double, tylko z typedef. Na razie może on być wolny, ale nie o to chodzi - jak zadziała porządnie, to będę kombinował z wydajnością. Ogółem na forze nie ma prawa wejść w pętlę nieskończoną, więc winowajcą na pewno jest while i to co jest w środku.
W każdym razie w menadżerze zadań program raz rośnie, raz maleje w pamięci, więc cośtam w środku się mieli, jednak algorytm zdaje się nie mieć końca. Na i5 4690k skręconym do 4,5 GHz, nawet gdyby to było cholernie wolne, to powinno się w ciągu max kilkunastu sekund wykonać.
Nie wiem czy te wskaźnikowe fikołki tutaj nie sprawiły, że coś jest nie tak jak trzeba.
- Najlepsze
- Wszystkie komentarze






EDIT:
Dobrze są, ale zapomniałem dodać mnożenia * rozmiar doubla w górnym i dolnym. Po dodaniu śmiga.
Komentarz usunięty przez autora