Lila25mila
05 квітня 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
06 березня 2019 р. 14:49

АлгоритмиАлгоритм сортування злиттям

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

Сортування злиттям – це свого роду алгоритм «розділяй і володарюй» у комп'ютерному програмуванні. Це один із найпопулярніших алгоритмів сортування та відмінний спосіб розвинути впевненість у побудові рекурсивних алгоритмів.


Стратегія розділяй і володарюй

Використовуючи техніку «Розділяй і володарюй», ми ділимо проблему …

Читати
Lila25mila
01 березня 2019 р. 14:55

АлгоритмиАлгоритм сортування купою

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

Сортування купою – популярний та ефективний алгоритм сортування у комп'ютерному програмуванні. Щоб навчитися писати алгоритм сортування купою, потрібне знання двох типів структур даних – масивів та дерев.


Наприклад, початковий набір чисел, які хочемо відсортувати, зберігається у масиві [10, 3, 76, …

Читати
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 сторінки, …

Читати