MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Структури даних для обробки інформації

Название:Структури даних для обробки інформації
Просмотров:105
Раздел:Информатика, программирование
Ссылка:Скачать(50 KB)
Описание: Зміст Вступ РОЗДІЛ  І.  ДИНАМІЧНІ СТРУКТУРИ ДАНИХ 1.1 ЗМІННІ-ВКАЗІВНИКИ 1.2. ЗВ’ЯЗАНИЙ СПИСОК. СТЕК 1.3. ЗВ’ЯЗАНИЙ СПИСОК. ЧЕРГА РОЗДІЛ  ІІ. ДЕРЕВА. БІНАРНЕ ДЕРЕВО 2.1. РЕАЛІЗАЦІЯ БІНАРНОГО ДЕРЕВА ЗА ДОПОМО

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Зміст

Вступ

РОЗДІЛ  І.  ДИНАМІЧНІ СТРУКТУРИ ДАНИХ

1.1 ЗМІННІ-ВКАЗІВНИКИ

1.2. ЗВ’ЯЗАНИЙ СПИСОК. СТЕК

1.3. ЗВ’ЯЗАНИЙ СПИСОК. ЧЕРГА

РОЗДІЛ  ІІ. ДЕРЕВА. БІНАРНЕ ДЕРЕВО

2.1. РЕАЛІЗАЦІЯ БІНАРНОГО ДЕРЕВА ЗА ДОПОМОГОЮ ДИНАМІЧНИХ ЗМІННИХ

ВИСНОВКИ

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ


Вступ

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

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

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

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

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

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


РОЗДІЛ І. ДИНАМІЧНІ СТРУКТУРИ ДАНИХ

Під час роботи довільної програми значення деякої статичної змінної може змінюватися, але власне кількість оголошених статичних змінних не змінюється. Це не завжди зручно. Наприклад, якщо програма призначена для введення та обробки даних про учнів класу, а для збереження цих даних використовується звичайний масив, то визначаючи розмір масиву, приходиться орієнтуватися на деяке, як здається програмісту, граничне значення учнів в класі. При цьому якщо реально учнів в класі менше цього граничного значення, то пам’ять ПК використовується неефективно. Якщо ж учнів більше – то таку програму використовувати взагалі неможна.

В таких задачах зручно використовувати структури (подібні до масивів) в яких кількість елементів може змінюватися. Такими структурами є зв’язані список. Зв’язаний список нагадує масив, в якому кількість елементів змінюється під час роботи програми.

Зв’язаний список можна побудувати використовуючи динамічні змінні. Динамічні змінні можна створювати під час роботи програми («на ходу») за допомогою так званих змінних-вказівників.

1.1  ЗМІННІ-ВКАЗІВНИКИ

Змінну-вказівник можна уявити як звичайну статичну змінну, але таку, в якій зберігається не деяке конкретне значення (наприклад типу integer, real, …), а адрес іншої змінної.

Змінна-вказівник (р) нагадує конверт, який містить лише адресу квартири Петрова, а не її вміст. Можна сказати, що змінна-вказівник р вказує на іншу змінну, яка знаходиться за адресою вул.. 1-го Травня, 58.

Вміст змінної-вказівника р:

Вул. 1 Травня, 58

Вміст змінної за адресою «Вул. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Елементи дисперсійного аналізу і теорії кореляції
Просмотров:203
Описание: ЕЛЕМЕНТИ ДИСПЕРСІЙНОГО АНАЛІЗУ І ТЕОРІЇ КОРЕЛЯЦІЇ Вступ У більшості розділів математичної статистики передбачається, що кожний із усіх численних компонентів (факторів), я

Название:Оцінка як елемент методу бухгалтерського обліку в історичному аспекті
Просмотров:108
Описание:   ОЦІНКА ЯК ЕЛЕМЕНТ МЕТОДУ БУХГАЛТЕРСЬКОГО ОБЛІКУ В ІСТОРИЧНОМУ АСПЕКТІ ПЛАН 1. Постановка проблеми 2. Аналіз останніх досліджень і публікацій 3. Виклад основного ма

Название:Економічний зміст біржі як елементу ринкової інфраструктури
Просмотров:232
Описание: Зміст Вступ Розділ 1. Економічний зміст біржі як елементу ринкової інфраструктури 1.1 Суть біржі та її економічна природа 1.2 Класифікація бірж та їх функції 1.3 Основні етапи становлення та розвитку біржов

Название:Банк як елемент економічної системи
Просмотров:221
Описание: МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Київський національний університет будівництва і архітектури Факультет ГІСУТ Кафедра економічної теорії КУРСОВА РОБОТА З дисципліни: Основи банкiвськ

Название:Формування іншомовної міжкультурної комунікативної компетенції елементарного рівня. Навчання транскрипційних навичок письма учнів 4класу
Просмотров:158
Описание: КИЇВСКЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕСИТЕТ ім.Т.Г. Шевченка Інститут філологіїРеферат з методики викладання іноземної мови на тему: «Формування іншомовної міжкультурної комунікативної компетенції елементарно

 
     

Вечно с вами © MaterStudiorum.ru