Pomoc w optymalizacji własnego rozwiązania
Ostatnio zmodyfikowano 2015-12-11 13:39
Monika90 |
» 2015-12-11 12:32:02 Wciąż jest źle, alokujesz za mało pamięci. |
|
darko202 |
» 2015-12-11 13:39:30 9. co do optymalizacji pętli to musisz poszukać np. https://www.google.pl/?gws_rd=ssl#q=speed+of+loop+C%2B%2Bktóra zwraca np. https://en.wikibooks.org/wiki/Optimizing_C%2B%2B/Writing_efficient_code/Performance_improving_featuresopis na temat optymalizacji * Najbardziej wydajne typy * Funkcja-obiekty * Wykorzystanie kontenerów STL * funkcje Inlined .... ewentualnie przeprowadzić własne testy np. 100 milionów razy dana pętla + sprawdzenie czasu wykonania 10. gdybyś do kodu dodał komentarz, choćby opis danej funkcji w tym cel funkcji, cel użytych zmiennych to byłaby - jeśli nie dobra praktyka - to uprzejmość wobec czytających którzy nie muszą się domyślać co autor chciał w danym momencie osiągnąć 11. zastanów się np. nad list * addToList( list * l, int i ); co dzieje się w środku funkcji addToList( ) ze zmienną "i" czy operacja utworzenia kopii zmiennej i na której działamy w funkcji nie jest operacją zbędną podobnie w przypadku innych podobnych funkcji 12. poszukaj w http://prac.us.edu.pl/~siminski/c_cxx/str_dyn.pdfopisu malloc() i przeczytaj rozdział "Rekurencyjne struktury danych" w typ program który realizuje coś takiego jak Twój program |
|
1 « 2 » |