Поиск в ширину на Python
Когда на техническом собеседовании вас просят решить задачу, касающуюся двоичных деревьев, первое, что интервьюер захочет знать, — в ширину или в глубину?
Когда на техническом собеседовании вас просят решить задачу, касающуюся двоичных деревьев, первое, что интервьюер захочет знать, — в ширину или в глубину?
Рассмотрим три самых простых метода обхода двоичного дерева. К концу статьи вы поймете, что двоичные деревья не так страшны, как кажется.
Вы и ваша подруга Карина решили сразиться в конфетном турнире. У вас есть вазочка со 100 карамельками и одной мятной шоколадкой.
Имея несколько подсказок и опираясь на алгоритм Судного дня, нужно определить дату рождения женщины.
Возможно, в этом и нет никакого смысла, но на собеседовании вас вполне могут попросить реализовать связный список на Python.
В стену вмонтирован специальный аппарат, выдающий монетки. За стеной с каждой стороны стоит человек. Оба они могут взаимодействовать с аппаратом.
Редакторов кода и IDE для Python достаточно много. Как выбрать? Как понять, какие функции важнее всего в вашем случае? Давайте разбираться.
Есть план этажа здания. Создайте функцию, которая будет проверять, возможен ли переданный ей путь по комнатам.
Создайте функцию, которая будет при помощи битов четности проверять, валидна ли двоичная строка.
Напишите функцию, принимающую любое целое число (в т.ч. отрицательное) и возвращающую список из двух половинок этого числа.
Напишите функцию (на Python), которая будет создавать ID продукта для фруктовых соков. ID формируется из названия сока и объема упаковки.
Напишите функцию, которая будет принимать список чисел и проверять, можно ли сложить любые три разные числа из этого списка так, чтобы получить число 7.
Подборка книг, ориентированных как на питонистов, так и на других специалистов, которые хотели бы использовать Python в своей работе.
Машинное обучение (ML) и искусственный интеллект(AI) — популярные сферы. Мы собрали книги, которые пригодятся вам при изучении этих тем.
Дан список утверждений. Путем логических умозаключений нужно определить, какое из них правильно отвечает на вопрос.