Алгоритмы

Сумма трех, четырех и так далее чисел — на Python

Давайте рассмотрим задачку на программирование под названием «Сумма трех чисел» (и производную от нее - «Сумму четырех чисел»).

3 года ago

Двоичные деревья Python на практике: зеркальное дерево

Мы уже знаем, что такое двоичное дерево и как его построить. Также мы рассмотрели, что такое поиск в ширину и…

3 года ago

Поиск в ширину на Python

Когда на техническом собеседовании вас просят решить задачу, касающуюся двоичных деревьев, первое, что интервьюер захочет знать, - в ширину или…

3 года ago

Обход двоичного дерева на Python

Рассмотрим три самых простых метода обхода двоичного дерева. К концу статьи вы поймете, что двоичные деревья не так страшны, как…

3 года ago

Подробный разбор цикла while в Python

В этой статье вы познакомитесь с циклом while. Также вы узнаете о его вариации — do-while.

3 года ago

Рекурсивный поиск подходящих слагаемых: разбор задачи

Разбираем задачу с собеседования по Python. В частности, рассмотрим рекурсивный поиск чисел в списке, дающих в сумме заданное число.

3 года ago

Проверяем наличие подстроки в строке

Из этой статьи вы узнаете о способах нахождения подстроки в строке с помощью методов Python.

3 года ago

Сортировка слиянием: для тех, кто не хочет просто использовать .sort()

Задача, старая как мир. Есть список вещей, который нужно отсортировать. Как это сделать?

3 года ago

4 регулярных выражения, которые стоит знать

Регулярные выражения (RegEx или RegExp) исключительно полезны для извлечения информации из текста посредством поиска совпадения (или нескольких совпадений) со специальными…

4 года ago

Змейка на Python

Я точно знаю, что в детстве вы все играли в игру "Змейка" и, конечно, всегда хотели выиграть. Будучи детьми, мы…

4 года ago