Aktywne Wpisy

krystian-stepaniak +182
Treść przeznaczona dla osób powyżej 18 roku życia...

Kasahara +127
Tak wygląda sylwetka po pół roku siłowni 2/3 razy w tygdoniu - ale trenuje bez planu, wiecie coś spontanicznie macham, brak trzymania diety, po piatkowych treningach cola zero i chipsy, brak alkoholu, brak pływania, roweru i spacerów 13lat, 67 kg 183 cm
302,5 kg w przysiadzie / 172,5 kg wyciskanie z pauzą / 310 kg w martwym ciągu
#silownia #dieta #mikrokoksy #mirkokoksy #pokazforme
302,5 kg w przysiadzie / 172,5 kg wyciskanie z pauzą / 310 kg w martwym ciągu
#silownia #dieta #mikrokoksy #mirkokoksy #pokazforme
źródło: Zrzut ekranu 2025-11-24 o 19.23.21
Pobierz




Programy w których stosuje się rekurencje dłużej się kompilują? Załóżmy, że mamy dwie wersje programu na znalezienie silni, jedna która jest "zwykła", a druga w której stosujemy rekurencje. Ta druga dłużej będzie się kompilować?
a czy da rade to bys musial pokazac kod bo nie wiadomo jak to zrobiles
1. new List(1000) sprawi że list będzie miała gotowe miejsce na 1000 elementów dzięki czemu wywołania Add() będą szybsze. (nie będzie musiał alokować miejsca na każdy nowy element. Zamiast 1000 możesz przekazać liczbę elementów.
2. rnd.Next(0, 2) jest ciut wolniejsze od rnd.NextDouble() > 0.5
3. Wydaje mi się że 99% czasu który czekałeś zajmowało wypisywanie na ekran spróbuj to wykomentować i zobacz ile wtedy
@3THU5_9r3W: Racja, teraz zajęło to sekundę nawet bez zmian z wcześniejszych punktów, co do tej rekurencji to nie rozumiem dalej dlaczego taka rekurencja jak tutaj miałaby mieć jakiś wpływ na wydajność skoro celem
Swoją drogą w tym Twoim przypadku gdyby użytkownik podał nieliczbę około 40000 razy to program wywalił by się ze StackOverflowException. Każde wywołanie funkcji odkłada się na stosie.
@3THU5_9r3W:
Jesteś pewien? Przed chwilą wpisałem sobie 1000000 około i normalnie wyświetliło wyniki, co do reszty to rozumiem.
@Need: Tzn wykonałby się ten else.