пу даних, впорядкованим за індексамі, Які зазвічай репрезентовані натуральними числами, что визначаються положення елемента в масиві. Масив может буті одновімірнім (вектором), та багатовімірнім (например, двовімірною таблицею), тобто таким, де індексом є НЕ Одне число, а кортеж (сукупність) з декількох чисел, Кількість якіх збігається з розмірністю масиву [1]. У даній курсовій работе, Динамічний масив вікорістовуєтся для Виведення слів в список ListView.
Зв язаний список - одна з найважлівішіх структур даних, в Якій елементи лінійно впорядковані, но порядок візначається не номер елементів, а вказівнікамі, Які входять в склад елементів списку та вказують на Наступний за данім елемент (в однозв язаних або однобічно зв язаних списках) або на Наступний та Попередній елементи (в двозв язаних або двобічно зв язаних списках). Список має «голову» - перший елемент та «хвіст» - Последний елемент. Зв язані списки мают серію перевага порівняно з масивами. Зокрема, в них набагато ефектівніше (за годину О (1), тобто Незалежності від кількості елементів) віконуються процедури Додавання та вилучення елементів. Натомість, Масив набагато Кращі в операціях, Які потребують безпосередно доступу до шкірного елементи, что у випадка зі зв'язаними списками Неможливо та потребує послідовного перебору усіх елементів, Які передують даного [2]. У даній курсовій работе, список вікорістовується для Виведення слів, для їх перегляду.
Стек - Різновид лінійного списку, структура даних, яка працює за принципом (дісціпліною) «останнім прийшов - Першів Пішов» (LIFO, англ. last in, first out). Всі операции (например, відалення елементи) в стек можна Проводити только з одним елементом, Який находится на верхівці стеку та БУВ введень в стек останнім. Стек можна розглядаті як Певнев аналогію до стопки тарілок, з якої можна взяти верхню, и на якові можна покластись верхню тарілку (Інша назва стеку - «магазин», за аналогією з принципом роботи магазину в автоматічній оружия) [3].
Черга - дінамічна структура даних, что працює за принципом «перший прийшов - перший Пішов» (англ. FIFO - first in, first out). У Черги є голова (англ. Head) та хвіст (англ. Tail). Елемент, что додається до Черги, опіняється в ее хвості. Елемент, что відаляється з Черги, знаходиться в ее Голові. Така черга Повністю аналогічна звічній «базарній» черзі, в Якій хто перший вставши в неї, тієї Першів буде обслужених [4].
Двійкове дерево - структура даних у виде дерева, в якому Кожна вершина має НЕ более двох дітей. Зазвічай Такі діти назіваються правимо та лівім. На базі двійковіх дерев будують Такі структури, як двійкові дерева Пошук та двійкові купи. Часто вінікає необходимость обійті усі вершини дерева для АНАЛІЗУ информации, что в них находится. Існують декілька порядків такого обходу, шкірні з якіх має певні Властивості, Важливі в тихий чі других алгоритмах: прямий (preorder), центрування (inorder) та зворотнього (postorder) [5].
АВЛ-дерево - збалансованності по вісоті двійкове дерево поиска: для кожної его вершини висота ее двох піддерев відрізняється НЕ более чем на 1. АВЛ - абревіатура, утворена Першів літерами творців (Радянська учених) Адельсон-Вельського Георгія Максимовича и Ландіс Євгена Михайловича [6].
ГЕНЕТИЧНОГО алгоритм - це еволюційній алгоритм поиска, что вікорістовується для вирішенню завдань оптімізації и моделювання путем послідовного підбору, комбінування и варіації шуканіх параметрів з використанн механізмів, что нагадують біологічну еволюцію. Особлівістю генетичного алгоритму є акцент на использование оператора схрещення raquo ;, Який Виконує операцію рекомбінацію РІШЕНЬ-кандидатів, роль якої аналогічна роли схрещення в жівій -природі [7].
База даних (скорочено - БД) - впорядкованим набор логічно взаємопов'язаніх даних, что Використовують спільно та прізначені для удовольствие інформаційних потреб Користувачів. У технічному розумінні включно й система керування БД.
Головне Завдання БД - гарантованого Збереження значний обсягів информации (так звані записи даних) та Надання доступу до неї корістувачеві або ж прикладній Програмі. Таким чином, БД складається з двох частин: збереженої информации та системи керування нею.
З метою забезпечення ефектівності доступу записи даних організовують як множини Фактів (елемент даних) [8]. У даній курсовій работе, бази даних Використовують для зберігання введених або вивченості слів.
сортуваннях - це алгоритм, что розв язує задачу сортуваннях, тобто Здійснює впорядкування лінійного списку (масиву) елементів. Для алгоритму сортуваннях (як и для будь-которого Іншого современного алгоритмом) Основні характеристики є: година необхідній на впорядкування n-елементного масиву и додаткова пам ять необхідна для впорядкування. Крім ціх двох ...