Алгоритмы

Алгоритмы на Python. Все что с ними связано. Сортировки, фильтрации и т.д и т.п

Как отсортировать словарь Python по ключу

Сортировка — это фундаментальная операция в программировании, суть которой заключается в расположении элементов в определенном порядке. В этой статье мы…

1 год ago

Жадный алгоритм с примерами на Python

В информатике жадный алгоритм - это алгоритм, который находит решение проблемы за минимально возможное время. Он выбирает локально оптимальный путь,…

1 год ago

Рекурсия в Python: плюсы и минусы использования

Множество задач по своей природе являются рекурсивными. Их было бы очень трудно решить каким-либо другим способом, поэтому рекурсия обязательно должна…

2 года ago

Рекурсивные функции в Python

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

3 года ago

Функция в Python: руководство для начинающих

Функция в Python - очень важная конструкция. Научиться правильно писать и использовать функции должен каждый Python-разработчик.

3 года ago

Алгоритмы сортировки на Python

В этой статье мы рассмотрим основные алгоритмы сортировки и их реализацию на Python, а также сравним их по времени и…

3 года ago

Алгоритм А* и его реализация на Python

Алгоритм А* — один из самых эффективных алгоритмов поиска кратчайшего пути между двумя точками графа. Давайте рассмотрим его работу.

3 года ago

Регулярные выражения в Python

Регулярные выражения, иногда называемые re, regex или regexp, представляют собой последовательности символов, составляющие шаблоны, соответствия которым ищутся в строке или…

3 года ago

Мемоизация, рекурсия и цикл for в Python

Пишем код на Python для поиска n-го члена последовательности Фибоначчи с использованием цикла for, рекурсии и мемоизации.

4 года ago

Регулярное выражение для проверки римских чисел (на Python)

Разбираем, как формируются римские числа, и пишем регулярное выражение для проверки, ввел ли пользователь валидное римское число.

4 года ago

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

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

4 года ago

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

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

4 года ago

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

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

4 года ago

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

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

4 года ago

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

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

4 года ago