
Проксимов
21.05.2017
18:20:39

Nikolay
21.05.2017
18:21:32

Vasiliy
21.05.2017
18:22:44

Andrey
21.05.2017
18:23:32

Google

Nikolay
21.05.2017
18:23:32
хвостовая же
Хвостовая - это когда компилятор за тебя это может сделать

Andrey
21.05.2017
18:23:54
Для примера.

Nikolay
21.05.2017
18:23:59

Andrey
21.05.2017
18:24:09

Проксимов
21.05.2017
18:24:42
*сагрил николая на циклы вместо рекурсии*

Nikolay
21.05.2017
18:24:51
Эм?
Ну любую книгу открой по алгоритмам, не позорься

Artem
21.05.2017
18:24:51
блин, все, кто считает, что рекурсия не разворачивается в цикл - срочно читать про конвенции вызовов

Проксимов
21.05.2017
18:24:52
*зря зря*

Vasiliy
21.05.2017
18:25:23

Andrey
21.05.2017
18:25:37

Artem
21.05.2017
18:25:42
понимание, как какие данные куда кладутся при рекурсии, дает понимание, какими структурами данных ее эмулировать
да, а в чем проблема?

Nikolay
21.05.2017
18:26:14

Google

Andrey
21.05.2017
18:26:19
Ну да, только это назвать "отлично разворачивается" ну очень громко.

Nikolay
21.05.2017
18:26:30
Потому что не надо будет думать о стеке

Artem
21.05.2017
18:26:34
неа

Andrey
21.05.2017
18:27:03
Ок.

Nikolay
21.05.2017
18:27:20
Эм...
Серьёзно, срочно учи матчасть

Andrey
21.05.2017
18:27:44

Nikolay
21.05.2017
18:28:19
https://www.ozon.ru/context/detail/id/27676529/
Рекомендую

Artem
21.05.2017
18:28:44

Andrey
21.05.2017
18:28:51

Artem
21.05.2017
18:29:14
Чтобы не казаться глупым, разверни свою мысль, пожалуйста.

Nikolay
21.05.2017
18:29:26

Andrey
21.05.2017
18:29:56

Vladislav
21.05.2017
18:31:07

Artem
21.05.2017
18:31:21
Я считаю, что "в общем случае" ничего нельзя сказать заранее, кроме того, что она будет производительнее.

Google

Nikolay
21.05.2017
18:31:24

Vasiliy
21.05.2017
18:31:41
Все, сообразил, где я запутался

Andrey
21.05.2017
18:32:03

Vasiliy
21.05.2017
18:32:10
Несводимую к циклу рекурсию написать нельзя

IH
21.05.2017
18:32:25
можно теперь для тупых объяснить?)) А то я походу своим сообщением срач развел)

Nikolay
21.05.2017
18:32:43

Artem
21.05.2017
18:32:46

Vasiliy
21.05.2017
18:32:52
А несводимую к структуре из циклов и условных операторов можно

Nikolay
21.05.2017
18:33:01
А тьфу

Andrey
21.05.2017
18:33:16

Nikolay
21.05.2017
18:33:24
Вру, точно, стек
Но сути это не меняет
Рекурсия там не особо нужна

Eldar
21.05.2017
18:33:49

Artem
21.05.2017
18:33:50
в глубину - стек

Проксимов
21.05.2017
18:34:05

Eldar
21.05.2017
18:34:28

Google

Nikolay
21.05.2017
18:34:38

Andrey
21.05.2017
18:34:51
Ну ладно, с одним аргументом просто. А с 2? 5?
Будет немного болерплейта.

Artem
21.05.2017
18:35:13
5 аргументов это 1 аргумент с 5 полями

Eldar
21.05.2017
18:35:17
Святое дело ж:Р

Nikolay
21.05.2017
18:35:32

Andrey
21.05.2017
18:35:45

Проксимов
21.05.2017
18:35:48

Admin
ERROR: S client not available

Nikolay
21.05.2017
18:35:50
На деле рекурсия нужна крайне редко, особенно в питоне

Andrey
21.05.2017
18:35:56

Artem
21.05.2017
18:36:08
может, слышал?

Vasiliy
21.05.2017
18:36:29
Рекурсия нередко красивее выглядит, это правда

Andrey
21.05.2017
18:36:31

Nikolay
21.05.2017
18:36:35

Artem
21.05.2017
18:36:39
весьма

Eldar
21.05.2017
18:36:47

Google

Nikolay
21.05.2017
18:36:51

Aragaer
21.05.2017
18:36:55
в том числе в питоне есть кортеж

Andrey
21.05.2017
18:36:57

Artem
21.05.2017
18:37:04
берет и распаковывается в переменные, представляешь

Nikolay
21.05.2017
18:37:12

Andrey
21.05.2017
18:37:26

Nikolay
21.05.2017
18:37:41

Artem
21.05.2017
18:37:50
потому что ты еще при этом один в поле воин

Vasiliy
21.05.2017
18:37:51
Но зачем переполняют стек, когда можно заполнять динамическую память?

Andrey
21.05.2017
18:37:57

Nikolay
21.05.2017
18:38:06

Artem
21.05.2017
18:38:12
зачем использовать динамическую память, пока хватает стека?
люблю стек

Andrey
21.05.2017
18:38:28

Artem
21.05.2017
18:38:30
другое дело

Vasiliy
21.05.2017
18:38:39
Ну рекурсии глубины меньше ста не страшно использовать

Artem
21.05.2017
18:38:45
что вызов - это оверхед

Nikolay
21.05.2017
18:39:01
В чём?
В том, что уверен, что код без рекурсии хуже

Vasiliy
21.05.2017
18:39:01
Но это если ты точно знаешь, что там столько

Andrey
21.05.2017
18:39:03
Зачем нам аппаратный стек, когда можно в оперативу наш запихать! Быстрее же!

Nikolay
21.05.2017
18:39:16

Andrey
21.05.2017
18:39:34