|  24.08.2013 / 23:08 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | moDorks,  PngOptimizer__________________
 
   let live | 
|  25.08.2013 / 17:03 |  | 
| Helltar    Пользователь 
  Сейчас: Offline 
 Регистрация: 29.11.2011
 | gost6678, да, я тоже так думаю!
 | 
|  25.08.2013 / 19:05 |  | 
| gost6678    Пользователь 
 | Изменено gost6678 (25.08 / 19:06) (всего 1 раз)
 | 
|  25.08.2013 / 19:20 |  | 
| SeTSeR    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Где-то возле Москвы
 Регистрация: 01.07.2012
 
 | Как в яве устранить оконечную рекурсию? Иными словами, есть у нас вот такой метод: public void foo(){ //Some code here foo();}
Как в нём устранить рекурсию? | 
|  25.08.2013 / 19:37 |  | 
| Magatino    Администратор 
  Сейчас: Offline 
 Имя: AlexandrОткуда: Где Ленин родился. Simbirsk City
 Регистрация: 28.01.2011
 
 | Как в нём устранить рекурсию?А нафига вообще так делать?   public void foo(){ a++; if (a==1)foo(); }
 Изменено Magatino (25.08 / 19:38) (всего 1 раз)
 | 
|  25.08.2013 / 20:33 |  | 
| SeTSeR    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Где-то возле Москвы
 Регистрация: 01.07.2012
 
 | Magatino (25.08.2013/19:37)А нафига вообще так делать?
  public void foo(){a++;if (a==1)foo();} Дабы ускорить работу программы и снизить потребление памяти | 
|  25.08.2013 / 21:00 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | SeTSeR, машу вать, как ты до такого докатился додумался?__________________Потребление памяти конечно же уменьшится... После того, как стековая забьётся и прога вылетит с треском. Вот тогда потребление памяти уменьшится.
 
 
   let liveИзменено aNNiMON (25.08 / 21:01) (всего 1 раз)
 | 
|  25.08.2013 / 21:04 |  | 
| SeTSeR    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Где-то возле Москвы
 Регистрация: 01.07.2012
 
 | aNNiMON,  не совсем понял.
 Изменено SeTSeR (25.08 / 21:04) (всего 1 раз)
 | 
|  25.08.2013 / 21:26 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | SeTSeR, а что тут понимать? Зачем тебе рекурсивный вызов? Ответ "Дабы ускорить работу программы и снизить потребление памяти" не принимается, потому что работу программы оно не ускоряет и потребление памяти не снижает.__________________Либо давай код метода, мы уж сами разберёмся зачем так сделано.
 
 
   let liveИзменено aNNiMON (25.08 / 21:28) (всего 1 раз)
 |