Python-курс
🏋️ Тренажёр: 12 задач Easy

Мини-алгоритмы

Четыре задачи на словари, множества и два указателя.

~45 минНачальный 3 урока

Бытовая аналогия: множество как «список гостей»

МножествоКоллекция уникальных элементов без порядка: {1, 2, 3}. По-английски set. (set) — это как списокИзменяемая упорядоченная коллекция элементов: [1, 2, 3]. По-английски list. приглашённых на входе в клуб. Охранник мгновенно проверяет: «ты в списке?» — и не перечитывает его целиком от начала. Поэтому проверка «есть ли элемент в множестве» работает за O(1), а в обычном списке охраннику пришлось бы каждый раз читать весь список (O(n)).

Финальный блок тренажёра — задачи в духе настоящего LeetCode Easy. Здесь пригодятся словариКоллекция пар «ключ → значение»: {"a": 1}. Быстрый доступ по ключу. По-английски dict., множества и приём «два указателя» из модуля об алгоритмах.

Шаг 1 из 8