Вниз  Java-программирование (1-ые посты)
- 24.08.2013 / 23:08
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
moDorks, PngOptimizer
__________________
 let live
- 25.08.2013 / 16:47
gost6678
  Пользователь

gost6678 
aNNiMON, логично!
- 25.08.2013 / 17:03
Helltar
  Пользователь

Helltar 
Сейчас: Offline
gost6678, да, я тоже так думаю!
- 25.08.2013 / 19:05
gost6678
  Пользователь

gost6678 
:)

Изменено gost6678 (25.08 / 19:06) (всего 1 раз)
- 25.08.2013 / 19:20
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Как в яве устранить оконечную рекурсию? Иными словами, есть у нас вот такой метод:
  1. public void foo()
  2. {
  3.  //Some code here
  4.  foo();
  5. }
Как в нём устранить рекурсию?
- 25.08.2013 / 19:37
Magatino
  Администратор

Magatino 
Сейчас: Offline
Как в нём устранить рекурсию?А нафига вообще так делать? :dum:
  1. public void foo()
  2. {
  3.  
  4. a++;
  5.  
  6. if (a==1)
  7. foo();
  8.  
  9. }


Изменено Magatino (25.08 / 19:38) (всего 1 раз)
- 25.08.2013 / 20:33
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Magatino (25.08.2013/19:37)
А нафига вообще так делать? :dum:public void foo(){a++;if (a==1)foo();}
Дабы ускорить работу программы и снизить потребление памяти
- 25.08.2013 / 21:00
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
SeTSeR, машу вать, как ты до такого докатился додумался?
Потребление памяти конечно же уменьшится... После того, как стековая забьётся и прога вылетит с треском. Вот тогда потребление памяти уменьшится.
__________________
 let live

Изменено aNNiMON (25.08 / 21:01) (всего 1 раз)
- 25.08.2013 / 21:04
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
aNNiMON, не совсем понял.

Изменено SeTSeR (25.08 / 21:04) (всего 1 раз)
- 25.08.2013 / 21:26
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
SeTSeR, а что тут понимать? Зачем тебе рекурсивный вызов? Ответ "Дабы ускорить работу программы и снизить потребление памяти" не принимается, потому что работу программы оно не ускоряет и потребление памяти не снижает.
Либо давай код метода, мы уж сами разберёмся зачем так сделано.
__________________
 let live

Изменено aNNiMON (25.08 / 21:28) (всего 1 раз)
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)