- •1. Обработка строк
- •1.1 Функции обработки строк
- •5. Нахождение подстроки в строке.
- •6. Сравнение строк.
- •Вопросы по теме
- •3.5 Метод вставок
- •3.6 Древовидная сортировка
- •3.7 Внешняя сортировка
- •3.8 Факторы, учитываемые при выборе метода сортировки.
- •Вопросы по теме
- •4. Поиск информации
- •4.1 Основные принципы информационного поиска.
- •4.2. Логика и стратегия поиска.
- •4.3. Последовательный поиск
- •4.4. Ускоренные методы поиска
- •4.5. Блочный поиск
- •4.6. Поиск по двоичному дереву
- •4.7. Поиск с использованием прямого доступа к данным. Хеширование
- •4.8. Многоаспектный поиск
- •Вопросы по теме
- •5. Численные методы. Оптимизация функции одного аргумента
- •5.1. Методы исключения интервалов
- •5.2. Метод деления отрезка пополам (метод дихотомии)
- •5.3. Метод Фибоначчи.
- •5.4. Метод «золотого сечения»
- •Вопросы по теме
- •6. Генерация псевдослучайной последовательности.
- •6.1. Метод средних квадратов
- •6.2. Мультипликативный метод
- •Гост-алгоритм
- •7.2. Компрессия данных Эффективное кодирование
- •Код Шеннона-Фано
- •Код Хаффмана
- •7.3. Кодирование информации при передаче по каналу с помехами
- •Вопросы по теме
- •8. Базовые алгоритмы двухмерной графики
- •Вопросы по теме
Вопросы по теме
Основные алгоритмы криптографической защиты информации
Основная теорема Шеннона для передачи информации по каналу без помех
Эффективное кодирование
Код Шеннона-Фано
Код Хаффмана
Основная теорема Шеннона для передачи информации по каналу с помехами
Помехоустойчивые и корректирующие коды
8. Базовые алгоритмы двухмерной графики
В компьютерной графике используется векторная и растровая графика. Данная классификация обусловлена типами устройств отображения графической информации. В настоящее время оба типа графики реализуются на растровых устройствах отображения. В них любое изображение представляет собой набор точек заданного цвета и яркости.
В векторной графике изображение представляется описанием фигур (точка, отрезок, ломаная и кривая), которые отображаются аппаратными средствами или переводятся программно в растровое представление.
К базовым алгоритмам растровой графики относят алгоритмы, решающие следующие задачи:
Рисование отрезка прямой;
Рисование дуги эллипса;
Заполнение замкнутой области
Вопросы по теме
Базовые понятия и алгоритмы двумерной графики
9. Структуры данных
Уровни представления данных в информационных системах
Различают логический уровень, уровень хранения и физический уровень.
Классификация структур данных
Различают линейные и нелинейные, структуры данных фиксированной и переменной длины, однородные и неоднородные структуры данных. По способу представления различают с последовательным и связным представлением данных в памяти.
Примеры различных структур данных:
Линейные – массив, список, очередь;
Нелинейные – деревья, графы;
Фиксированного размера – массив;
Переменного размера – список;
Однородные – массив;
Неоднородные – реализуются через структуру.
Обработка древовидных структур
Различают нисходящий, восходящий и смешанный обходы.
Вопросы по теме
Структуры данных