Size: a a a

Сообщество Python Программистов

2021 May 18

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Если сбалансированное то просто хопа и берём самое правое и самое левое значения
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Кстати, а функция в функции is normal?)
источник

E

Egor in Сообщество Python Программистов
иногда так делают, но не злоупотребляй
источник

E

Egor in Сообщество Python Программистов
в декораторах классика
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
tree = ...
left, center, right = tree
while left is not None:
   left, center, _ = left
minimal = center
while right is not None:
   _, center, right = right
maximal = center
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Мне кажется или это медленно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Для сбалансированного дерева которое задаётся в формате (left_branch, value, right_branch)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ну и ветки соответственно в таком же формате
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
А
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
А поясни за сбалансированное дерево
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Это когда у тебя есть значение и левый потомок всегда меньше этого значения, а правый - больше
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
А, типо (1, (2,2), (3,(4))) ?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
А, пардон, я в терминах попутался
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Сбалансированность это про высоту)
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
Ты наверное имеешь ввиду то дерево максимальная глубина ветки которого правая?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Я же немного написал про дерево поиска)
источник

AM

Alexander Morozov in Сообщество Python Программистов
Кстати, о деревьях. А есть библиотека, которая получив на вход дерево записанное в list, может перестроить его так, чтобы новым корнем оказалась определенная ветвь?
источник

IK

Ilyosiddin Kalandar in Сообщество Python Программистов
👉👈

...
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
А, глубина... Ну ладно
источник