to
int f(k, x)
{
cokolwiek
f(k, niex)
}
?
Wersja do druku
to
int f(k, x)
{
cokolwiek
f(k, niex)
}
?
Zrób druga funkcje ;d
Pamiętaj, ze ważny jest warunek stopu, czyli kiedy rekurencja ma się skończyć. Licząc rekurencyjnie silnie chcesz żeby przemnożyło liczby od n do 1, ale nie chcesz mnożyć razy zero i ujemne.Kod:int f(int x){
g(x, x);
}
int g(int c, int x)
{
g(c, x-1);
}
Ja bym wykorzystał przeciążenie funkcji.
Kod:int licz(int start) {
return licz(start, start);
}
int licz(int startowy, int pomniejszany) {
if (pomniejszany <1) return 0;
return licz(startowy, pomniejszany-1);
}
Nie mam pomysłu za bardzo jak to zaimplementować, może ktoś pomoże.
Mam listę stron. Każdą stronę chce odwiedzać co 5 sekund, parsować i zapisywać dane z niej, niezależnie od innych. Nie wiem za bardzo jak się za to zabrać, każdy request do strony ma mieć osobny wątek żeby się nie blokowały? Jeżeli linków będzie więcej to będzie też dużo wątków chodziło jednocześnie. Jak coś to chodzi o jave.
@edit
Nie wiem ile java może mieć jednocześnie odpalonych wątków, żeby było optymalnie. Jeżeli >500 to chyba po prostu każdy request na osobnym wątku.
dzieki wszystkim za pomoc, i sory że Wam takimi głupotami zawracam głowe, ale nie mam sie do kogo innego zwrocic, ale zawsze staram sie szukac sam odpowiedzi u wujka google, dopiero w ostatecznosci jak trwoga to do torg'a :)
My zawsze chetnie udzielamy pomocy :)
@sm0ku16 ; jak chcesz pojąć rekurencję to naucz się prologa i trzaskaj programy z 99 prolog problems. język chyba wymarły i używany aktualnie jedynie do zwiększania budżetu uczelni, ale chociaż rekurencji potrafi nauczyć ;p
A ja do nauki rekurencji polece zrobienie 2 funkcji rekurencyjnych ktore dzialaja i robia to czego sie od nich oczekuje, w jakimkolwiek jezyku.
Nie straszcie go ze aby pojac tak prosta rzecz, powinien sie wziac za prologa...
Nie no, rekurencja jest na tyle trywialna, że uczenie się jakiegokolwiek języka, po to żeby coś w niej napisać mija się z celem.
@sm0ku16 ;
Masz wyzwanie: napisz sortowanie przez scalanie. W dowolnym języku (może być nawet Haskell lub prolog). Pobawisz się rekurencją i nauczysz się czegoś przydatnego ;d
Szybkie pytanie:
Jest strona z paginacją, 20 wyników na stronę, jesteś na trzeciej stronie (a jest ich miljard) i zmieniasz ustawienia paginacji żeby na stronie było po 100 wyników. Co powinno być wyświetlone na stronie, żeby było najwygodniej według was?