 | Д.Кириенко, 1999 (Rus) Типы данных ПРЕДИСЛОВИЕ Курс прочитанный в Тульской летней многопрофильной школе. Целью курса является развитие у школьников представления о возможных способах хранения большого количества однородных данных в памяти компьютера и методах организации доступа к этим данным. Рассматриваются такие структуры, как массив, динамический массив, стек, очередь, дек, списки, множества, алгоритмы сортировки массива и двоичного поиска. Курс рассчитан на школьников 9-11 классов Оглавление 1. МАССИВЫ 1.1 Сортировка массива 1.1.1 Алгоритмы сортировки, требующие порядка n2 операций 1.1.2 Алгоритмы сортировки, требующие порядка n·log(n) операций 1.1.3. Почему нельзя сортировать быстрее 1.2 Поиск 2. СТЕКИ, ОЧЕРЕДИ, ДЕКИ 2.1 Стек 2.2 Очередь 2.3 Дек 3. СПИСКИ 3.1 Ссылочная реализация списка 3.2 Реализация списка на базе динамического массива 4. МНОЖЕСТВО 4.1 Битовый массив 4.2 Список значений 4.3 Хеширование
|