![]() |
![]() ![]() |
![]() |
-greg712- |
![]()
Post
#1
|
Goście ![]() |
Witam serdecznie,
Mam problem z ukończeniem pewnego ćwiczenia, opierającego się na wyliczeniu silni rekurencyjnie, poniżej kawałek kodu:
Przy próbie otwarcia tego ćwiczenia, wyrzuca mi: Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 261904 bytes) in C:\xampp\htdocs\learning\zad1.php on line 18 Linia 18 to akurat ten return. Prośba o pomoc (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
przecież nie masz warunku stopu w tej rekurencji więc robi Ci się nieskończenie wiele razy.
|
|
|
-greg712- |
![]()
Post
#3
|
Goście ![]() |
A mogę prosić o jakiś mały hint, jak ma taki warunek wyglądać? Dodałem tam if'a jeśli to i jeśli tamto, ale tylko mi się zmniejszył zakres tych danych do przetworzenia... zatem prośba o jakąś podpowiedź.
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
hint: wpisz w google silnia i zaimplementuj algorytm.
|
|
|
-greg712- |
![]()
Post
#5
|
Goście ![]() |
Zastosowałem się do Twoich wskazówek, jednakże dalej mam problem... stosując tą funkcję tak:
Działa bez problemu, ale na moim przykładzie nie mogę tego wdrożyć bo wywala mi ten sam błąd :/ |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Pokaż co już masz, bo wynika z Twojej wypowiedzi, że przerobiłeś swój przykład.
|
|
|
-greg712- |
![]()
Post
#7
|
Goście ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 433 Pomógł: 64 Dołączył: 29.01.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
to pseudokod! Zebys przypadkiem nie probowal tego implementowac, trzeba przepisac
jakos tak //EDIT a jak przekazujesz argument? Ten post edytował prowseed 23.01.2012, 23:46:57 |
|
|
-greg712- |
![]()
Post
#9
|
Goście ![]() |
Z powyższym dalej jestem w tym samym miejscu, niechcę argumentować funkcji, gdyż za argument pobieram liczbę z całej klasy i chyba tutaj mam problem?
|
|
|
-greg712- |
![]()
Post
#10
|
Goście ![]() |
Generalnie aby przybliżyć co nieco:
Niechcę jej dawać "nowego" argumentu, tylko wskazać jej ten prywatny, jak to zrobić? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
private function SilniaR(){
echo $this->argument; } Jaki wynik? |
|
|
-greg712- |
![]()
Post
#12
|
Goście ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 318 Pomógł: 76 Dołączył: 27.12.2011 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
OMG.
|
|
|
-greg712- |
![]()
Post
#14
|
Goście ![]() |
@untorched W końcu działa... dziękuje bardzo Tobie oraz wszystkim, którzy się zaangażowali w pomoc (IMG:style_emoticons/default/wink.gif)
Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 15:26 |