Реклама в Pythonist

Посты в нашем телеграм канале Pythonist.Цена поста 5000 рублей. Пост находится 4 в топе и 72 часа в ленте канала. Оплата: Яндекс Касса. Текстовая реклама, с минимум 20 000 просмотров …

Python поиск в строке

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

Python число в строку

Чтобы конвертировать число в строку, используйте встроенную функцию str(). Эта функция в качестве входящих данных принимает число (или другой тип данных), а в результате выдает строку.

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

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

Сортировка подсчетом на Python

Программа будет сортировать список методом подсчета (Counting sort). Алгоритм Подсчитываем, сколько раз в массиве встречается каждое значение, и заполняем массив подсчитанными элементами в соответствующих количествах. Счётчики для всего диапазона чисел …

Пирамидальная сортировка на Python

Программа будет сортировать список методом пирамидальной сортировки (Heapsort). Суть сортировки Постройте max-heap из входных данных. На данном этапе самый большой элемент хранится в корне кучи. Замените его на последний элемент …

Быстрая сортировка на Python

Программа будет сортировать список методом быстрой сортировки (QuickSort). Суть сортировки: Выбрать опорный элемент из массива. Обычно опорным элементом является средний элемент. Разделить массив на два подмассива: элементы меньше опорного и …

Сортировка слиянием на Python

Программа будет сортировать список методом слияния (Merge Sort). Суть сортировки Сортируемый массив разбивается на две части примерно одинакового размера. Каждая из получившихся частей сортируется отдельно, например, тем же самым алгоритмом. …

Сортировка вставками на Python

Программа будет сортировать список методом вставок (Insertion sort). Суть сортировки Перебираются элементы в неотсортированной части массива. Каждый элемент вставляется в отсортированную часть массива на то место, где он должен находиться. …

Сортировка выбором на Python

Программа будет сортировать список методом выбора (Selection sort). Суть сортировки В неотсортированном подмассиве ищется локальный максимум (минимум). Найденный максимум (минимум) меняется местами с последним (первым) элементом в подмассиве. Если в …