Быстрая сортировка на Python
Программа будет сортировать список методом быстрой сортировки (QuickSort). Суть сортировки: Выбрать опорный элемент из массива. Обычно опорным элементом является средний […]
Разбор всех видов вопросов с собеседовании по Python. Такие темы как: Функции, строки, списки, словари, ООП. Плюс к этому Tips & Tricks в Python.
Программа будет сортировать список методом быстрой сортировки (QuickSort). Суть сортировки: Выбрать опорный элемент из массива. Обычно опорным элементом является средний […]
Программа будет сортировать список методом слияния (Merge Sort). Суть сортировки Сложность сортировки по времени Шаги к правильному решению
Списки Python похожи на массивы в JavaScript. Это один из встроенных типов данных, использующийся для хранения наборов данных. В этой
Программа будет сортировать список методом вставок (Insertion sort). Суть сортировки Перебираются элементы в неотсортированной части массива. Каждый элемент вставляется в
Программа будет сортировать список методом выбора (Selection sort). Суть сортировки В неотсортированном подмассиве ищется локальный максимум (минимум). Найденный максимум (минимум)
Программа будет сортировать список методом Пузырька. Шаги к правильному решению Создадим функцию bubble_sort, которая принимает на вход список. Внутри функции
Наша команда совместно с партнерами из Telegram-канала Python Задачки составила для вас новый тест о множествах в Python. Вы можете пользоваться Google и
Как мы знаем, фукнция range(n) позволяет создать нам список положительных чисел от 0 до n (не включая само число n).
Если нам необходимо выполнять слайсинг несколько раз в одной программе, было бы эффективно заключить нужные параметры в переменную. Таким образом
Вместе с партнерами из telegram-канала Python задачки мы собрали для тебя несколько простых задач по Python. В этой статье разберем
Бывает такое, что строки заканчиваются/начинаются пробелами, слешами или ещё какими-либо символами. Эта проблема легко решается следующими функциями:
Итак, нам необходимо вывести все вариации n элементов в некотором списке. Будем считать комбинации вида [a, b, c] и [c,
Итак, представим, что человечество научилось делить на ноль. Однако, новая версия Python, где это деление реализовано, еще не вышла. А
Скорее всего, вы работаете над несколькими проектами Python одновременно. К сожалению, иногда два проекта будут полагаться на разные версии одной
Быстрый и простой способ создания уникальных идентификаторов (или «UUID») – использовать модуль uuid из стандартной библиотеки Python. Так создается рандомное