- •Алгоритмы и структуры данных
- •Введение
- •1.1. Практикум по теме
- •Индивидуальные задания к темам «Хеш-таблицы» и «Деревья двоичного поиска»
- •1.2. Требования к отчёту
- •1.3. Контрольные вопросы
- •2. Деревья двоичного поиска
- •2.1. Практикум по теме
- •Варианты вида дерева для реализации в теме «Деревья двоичного поиска»
- •2.2. Требования к отчёту
- •2.3. Контрольные вопросы
- •3. Поддержка произвольной последовательности в структуре данных для множеств
- •3.1. Практикум по теме
- •Индивидуальные задания к теме «Последовательности»
- •3.2. Требования к отчёту
- •3.3. Контрольные вопросы
- •4. Работа с иерархией объектов: наследование и полиморфизм
- •4.1. Учебная программа «Библиотека фигур»
- •4.2. Практикум по теме
- •Коллекция дополнительных фигур
- •Продолжение табл. 4.1
- •Окончание табл. 4.1
- •Индивидуальные задания к теме «Наследование и полиморфизм»
- •4.3. Требования к отчёту
- •4.4. Контрольные вопросы
- •5. Поддержка обработки исключительных ситуаций
- •5.1. Практикум по теме
- •5.2. Требования к отчёту
- •5.3. Контрольные вопросы
- •6. Использование стандартной библиотеки шаблонов
- •6.1. Практикум по теме
- •6.2. Требования к отчёту
- •6.3. Контрольные вопросы
- •7. Курсовая работа. Измерение временной сложности алгоритма
- •7.1. Пример программы для эксперимента
- •7.2. Обработка результатов эксперимента
- •7.3. Оформление результатов эксперимента
- •7.4. Выводы
- •Список литературы
- •Приложение Измерение времени запросом внутреннего счётчика тактов процессора
- •Содержание
- •197376, С.-Петербург, ул. Проф. Попова, 5
Содержание
ВВЕДЕНИЕ 3
1. ХЕШ-ТАБЛИЦЫ 4
1.1. Практикум по теме 5
1.2. Требования к отчёту 7
1.3. Контрольные вопросы 7
2. ДЕРЕВЬЯ ДВОИЧНОГО ПОИСКА 8
2.1. Практикум по теме 10
2.2. Требования к отчёту 11
2.3. Контрольные вопросы 11
3. ПОДДЕРЖКА ПРОИЗВОЛЬНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ В СТРУКТУРЕ ДАННЫХ ДЛЯ МНОЖЕСТВ 12
3.1. Практикум по теме 13
3.2. Требования к отчёту 15
3.3. Контрольные вопросы 15
4. РАБОТА С ИЕРАРХИЕЙ ОБЪЕКТОВ: НАСЛЕДОВАНИЕ И ПОЛИМОРФИЗМ 16
4.1. Учебная программа «Библиотека фигур» 17
4.2. Практикум по теме 24
4.3. Требования к отчёту 30
4.4. Контрольные вопросы 30
5. ПОДДЕРЖКА ОБРАБОТКИ ИСКЛЮЧИТЕЛЬНЫХ СИТУАЦИЙ 31
5.1. Практикум по теме 32
5.2. Требования к отчёту 33
5.3. Контрольные вопросы 33
6. ИСПОЛЬЗОВАНИЕ СТАНДАРТНОЙ БИБЛИОТЕКИ ШАБЛОНОВ 34
6.1. Практикум по теме 35
6.2. Требования к отчёту 35
6.3. Контрольные вопросы 36
7. КУРСОВАЯ РАБОТА. Измерение временной сложности алгоритма 37
7.1. Пример программы для эксперимента 37
7.2. Обработка результатов эксперимента 40
7.3. Оформление результатов эксперимента 43
7.4. Выводы 43
Список литературы 44
ПРИЛОЖЕНИЕ 45
Измерение времени запросом внутреннего счётчика тактов процессора 45
Редактор И. Г. Скачек
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Комплектация 1 CD-ROM. Объём данных 1,3 Мб.
Гарнитура «Times New Roman». Заказ
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Издательство СПбГЭТУ «ЛЭТИ»
197376, С.-Петербург, ул. Проф. Попова, 5
