Size: a a a

2021 November 23

ВК

Вячеслав Кормин... in Python
В книге грокаем алгоритмы это приветствуется в теме разделах и властвуй.
источник

A

AnsarIK in Python
Получается😂😂
источник

A

AnsarIK in Python
Мхм.. Есть кстати рекомандации по книгам про алгоритмы, кроме "Грокаем Алгоритмы"?
источник

ВК

Вячеслав Кормин... in Python
Я же правильно понимаю рекурсия это вызыв функции самой функцией.
Там как раз факториал считали рекурсией.
def fact(n):
   if n==1:
       return n
   else:
       return n*fact(n-1)
источник

A

AnsarIK in Python
Да, все верно
источник

A

AnsarIK in Python
Но я говорю про рекурсию которая вызывает в себе несколько таких рекурсий
источник

ВК

Вячеслав Кормин... in Python
Единственный минус в том что каждый уровень функции занимает какой-то объем памяти.
источник

ВК

Вячеслав Кормин... in Python
Ну по этому алгоритму если посчитать факториал 90! то рекурсия будет на 89 уровней.
источник

A

AnsarIK in Python
Согл, сложность алгоритма n!

😅
источник

A

AnsarIK in Python
Вы ответили на мой вопрос, спасибо, что насчет книг про алгоритмы?
источник

ВК

Вячеслав Кормин... in Python
Ну я пока больше не чего не читал так что посоветовать не могу.
источник

A

AnsarIK in Python
Понял, еще раз спасибо
источник

Д

Дмитрий in Python
Всем привет, немного странная задача, но не могу понять как сделать. Пронумеровал итемы из списка, получилось:
0 Text
1 Another text
2 Another text
3 1 type
4 Value
...
31 Value
32 2 type
33 Value
...

Как теперь поделить этот список на блоки, т.е. 1 type с 4 по 31 итемы и добавить тип после каждого Value?
0 Text
1 Another text
2 Another text
3 1 type
4 [Value, 1 type]
...
31 [Value, 1 type]
32 2 type
33 [Value, 2 type]
...
источник

N

Noname in Python
c фига ли, если O(n)
источник

A

AnsarIK in Python
Если одна рекурсия вызывает две, то тогда

n!
источник

A

AnsarIK in Python
Мы про такую рекурсию
источник

N

Noname in Python
пардон, глаза уже не те
источник

A

Algirdas in Python
Ребят, извините если не в тему, какие сейчас лучшие практики регистрации пользователей, чтобы боты не лезли? Сайт информационно-развлекательный типа Пикабу
источник

T

Tishka17 in Python
Не нужно использовать scoped session. Нужно на каждый независимый логический поток юзать свою сессию
источник

A

Alex in Python
Ничего не мешают. Но люди придумывают абстракции, чтобы проще жилось.
Попробуй построить сырой запрос из динамических фильтров,если тебе в каком-то из случев еще нужен JOIN второй \ третьей таблицы, а в каком-то нет. Будешь изобретать свой query builder или возьмешь готовый?

Зы: Программная инженерия вообще очень сложная.
источник