Ндивідуальні завдання

 

Розробити програму для роботи з даними, що зберігаються на диску.

При цьому забезпечити:

- створення з послідовного невпорядкованого файлу вихідних даних файла, тип якого визначається з таблиці 1 по номеру студента у журналі;

- додавання та видалення записів з файлу;

- друк вмісту файла;

- пошук запису по ключу.

При виконанні операцій вважати, що файл настільки великий, що не може бути увесь переписаний у пам’ять комп’ютера.

 

Таблиця 1.

N Тип файлу Вміст вихідних даних
Послідовний впорядкований. Дані про робітників великого підприємства
Файл, що організований розділами Дані про країни, міста та селища.
Хеш-файл (хеш-функцію обрати самостійно) Дані про ріки Євразії
B-дерево Дані про власників телефонів.
Файл з розрідженим індексом Дані про учнів школи
Хеш-файл (хеш-функцію обрати самостійно) Дані з лікарняних карток.
Файл, що організований розділами Дані про флору України
Файл з плотним індексом Дані про студентів інституту
B-дерево Дані про власників телефонів.
B+ -дерево Дані про фауну України
Хеш-файл (хеш-функцію обрати самостійно) Дані про наявність місць у поїздах по всіх напрямках
Файл, що організований розділами Дані бібліотечного фонду

Примітка: N – номер студента в журналі.