1

Шпаргалка по алгоритмам для собеседований на Python

📊 Big O Notation (Оценка сложности алгоритмов) Основные временные сложности: O(1) - Константное время (доступ по индексу в массиве, push/pop в...
Открыть урок
2

Виды сортировки на Python

Введение Сортировка — процесс упорядочивания элементов в определённой последовательности (по возрастанию или убыванию). Это одна из...
Открыть урок
3

Решение различных задач на Python (1 часть)

Задача 1: Проверка на простоту числа Принцип решения: Проверка делителей до квадратного корня из числа Что используется: Цикл, математические...
Открыть урок
4

Решение различных задач на Python (2 часть)

Задача 21: Проверка на совершенное число Принцип решения: Найти все делители числа (кроме самого числа) и проверить их сумму Что используется:...
Открыть урок
5

20 задач на работу со строками в Python с решениями и комментариями

1. Подсчет гласных букв в строке def count_vowels(text): """ Подсчитывает количество гласных букв в строке """ vowels = "aeiouаеёиоуыэюя" #...
Открыть урок
6

20 простых задач на графы с решениями на Python

1. Построение графа (списка смежности) Задача: Создать неориентированный граф с использованием списка смежности. class Graph: def __init__(self,...
Открыть урок
7

20 нестандартных математических задач на Python с подробным разбором

Каждая задача в этом уроке демонстрирует важный математический или алгоритмический принцип, с подробными комментариями и примерами использования....
Открыть урок