![]() |
![]() ![]() |
![]() |
-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 ![]() |
|
|
![]()
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.
-------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
-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? -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
-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
![]() Pozdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.08.2025 - 14:34 |