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