Lila25mila
5 апреля 2019 г. 14:26

АлгоритмыСвязанный список

алгоритм, связанный список, сортировка

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


В игре «Охота за сокровищами» вы начинаете с поиска первой подсказки. Когда вы найдете его, вместо того, …

Читать
Lila25mila
20 марта 2019 г. 16:25

АлгоритмыКруговая Очередь

сортировка, круговая очередь, алгоритмы

Циклическая очередь позволяет избежать потери места в обычной реализации очереди с использованием массивов.


DeQueue - удаление элемента из очереди;
FRONT и REAR - два указателя, используемые для отслеживания первого и последнего элементов в очереди.

Как вы можете видеть на изображении …

Читать
Lila25mila
15 марта 2019 г. 14:22

АлгоритмыОчередь

очередь, сортировка, Queue, алгоритмы

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


Очередь следует правилу «первым пришел - первым обслужен» (First In First Out - FIFO) …

Читать
Lila25mila
11 марта 2019 г. 15:28

АлгоритмыСтек

алгоритм, стек, сортировка

Концепция стека

Стек является полезной структурой данных в программировании. Это как стопка тарелок, лежащих друг на друге.


Подумайте о том, что вы можете сделать с такой кучей тарелок:

  • Положить новую тарелку сверху;
  • Переместить верхнюю тарелку.

Если вы хотите, чтобы тарелка …

Читать
Lila25mila
6 марта 2019 г. 14:49

АлгоритмыАлгоритм сортировки слиянием

алгоритм, сортировка слиянием, Merge Sort Algorithm, сортировка

Сортировка слиянием - это своего рода алгоритм «разделяй и властвуй» в компьютерном программировании. Это один из самых популярных алгоритмов сортировки и отличный способ развить уверенность в построении рекурсивных алгоритмов.


Стратегия "Разделяй и влавствуй"

Используя технику «Разделяй и властвуй», мы делим …

Читать
Lila25mila
1 марта 2019 г. 14:55

АлгоритмыАлгоритм сортировки кучей

Heap Sort, сортировка, алгоритмы

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


Например, начальный набор чисел, которые мы хотим отсортировать, хранится в массиве [10, 3, …

Читать
Lila25mila
27 февраля 2019 г. 17:24

АлгоритмыАлгоритм сортировки методом выбора

алгоритм, сортировка методом выбора, Selection sort algorithm, сортировка

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

Читать
Lila25mila
26 февраля 2019 г. 14:30

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

алгоритм, сортировка, Sort Algorithm

Это описание предназначено для того, чтобы понять, что такое алгоритм сортировки вставками и как его реализовать в программировании.


О технических деталях, свойствах и сравнении с другим алгоритмом сортировки речи здесь не пойдет. Если вы знаете, что такое алгоритм сортировки вставками, …

Читать
Lila25mila
25 февраля 2019 г. 14:29

АлгоритмыАлгоритм пузырьковой сортировки

алгоритм, сортировка, bubble

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

Читать
Evgenii Legotckoi
28 февраля 2018 г. 15:57

DjangoDjango - Урок 033. Передача списка аргументов в метод order_by для сортировки QuerySet

сортировка, sort, Django

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

Читать