Lila25mila
08 квітня 2019 р. 13:44

АлгоритмиТипи зв'язаного списку - однозв'язні, двозв'язні та круговий

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

Існує три поширені типи зв'язаного списку.

  • Єдиний пов'язаний список
  • Двозв'язковий список
  • Круговий зв'язаний список

Єдиний пов'язаний список

Це найпоширеніший. Кожен вузол має дані та покажчик на наступний вузол.

Де адреса першого вузла спеціальне ім'я, зване HEAD.
Останній вузол у зв'язаному …

Читати
Lila25mila
05 квітня 2019 р. 14:26

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

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

У цьому уроці ви дізнаєтеся про пов'язаний список та його додатки. Ви також дізнаєтесь, як створювати та виконувати різні операції зі зв'язаним списком.


У грі "Полювання за скарбами" ви починаєте з пошуку першої підказки. Коли ви знайдете його, замість того, …

Читати
Lila25mila
11 березня 2019 р. 15:28

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

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

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

Стек є корисною структурою даних у програмуванні. Це як стос тарілок, що лежать один на одному.


Подумайте про те, що ви можете зробити з такою купою тарілок:

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

Якщо ви бажаєте, щоб …

Читати
Lila25mila
06 березня 2019 р. 14:49

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

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

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


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

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

Читати
Lila25mila
27 лютого 2019 р. 17:24

АлгоритмиАлгоритм сортування шляхом вибору

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

Алгоритм сортування методом вибору починається з порівняння перших двох елементів масиву та їх заміни у разі потреби. Наприклад, якщо ви хочете відсортувати елементи масиву в порядку зростання і якщо перший елемент більший за другий, вам потрібно поміняти місцями елементи. Але, …

Читати
Lila25mila
26 лютого 2019 р. 14:30

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

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

Цей опис призначений для того, щоб зрозуміти, що таке алгоритм сортування вставками та як його реалізувати у програмуванні.


Про технічні деталі, властивості та порівняння з іншим алгоритмом сортування мови тут не піде. Якщо ви знаєте, що таке алгоритм сортування вставками, …

Читати
Lila25mila
25 лютого 2019 р. 14:29

АлгоритмиАлгоритм пухирцевого сортування

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

Алгоритм бульбашкового сортування починається з порівняння перших двох елементів масиву та їх заміни за необхідності. Наприклад, якщо ви хочете відсортувати елементи масиву в порядку зростання, а перший елемент більший за другий, вам потрібно поміняти місцями елементи. Якщо ж перший елемент …

Читати