Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Вступ. 
Розробка програми для роботи з лінійним двозв'язним списком

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Сучасні алгоритми працюють з великим обсягом інформації, і тому час пошуку у таких алгоритмах є критичним. Таким чином, актуальним є розроблення структур даних для ефективного зберігання та обробки інформації. Другий приклад — це структура великої організації; використання деревоподібної структури для представлення її «ієрархічної структури» нині широко використовується в багатьох комп’ютерних… Читати ще >

Вступ. Розробка програми для роботи з лінійним двозв'язним списком (реферат, курсова, диплом, контрольна)

Сучасні алгоритми працюють з великим обсягом інформації, і тому час пошуку у таких алгоритмах є критичним. Таким чином, актуальним є розроблення структур даних для ефективного зберігання та обробки інформації.

Однією з таких структур є бінарне дерево. Це динамічна структура даних, розмір якої обмежується тільки розміром віртуальної пам’яті комп’ютера. Бінарні дерева забезпечують пошук конкретного значення, максимуму, мінімуму, попереднього, наступного, операції вставки та видалення елемента.

Пошук у збалансованому дереві виконується за час O (log2n), але звичайні бінарні дерева можуть вироджуватись у список, при цьому пошук вже триватиме O (n) часу.

У повсякденному житті ми дуже часто зустрічаємо приклади дерев. Наприклад, люди часто використовують генеалогічне дерево для зображення структури свого роду; як ми побачимо, багато термінів, пов’язаних з деревами, узято саме звідси.

Другий приклад — це структура великої організації; використання деревоподібної структури для представлення її «ієрархічної структури» нині широко використовується в багатьох комп’ютерних завданнях.

Третій приклад — це граматичне дерево; спочатку воно служило для граматичного аналізу комп’ютерних програм, а нині широко використовується і для граматичного аналізу літературної мови.

Показати весь текст
Заповнити форму поточною роботою