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 раз) |