Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
perehodi ebl
14 / 14 / 0
Регистрация: 05.11.2010
Сообщений: 42
1

Реализация прямого метода доступа к записям файла для обработки с использованием хеш-функции

01.04.2012, 19:16. Просмотров 874. Ответов 1
Метки нет (Все метки)

Реализовать программу прямого метода доступа к записям в файле для обработки. Файл представляет собой набор данных с прямой организацией (блок - 512 байт) и состоит из записей постоянной длины N байт, максимальное количество записей в файле - M. Ключ каждой записи - набор T символов. Адресом записи является номер блока в файле и смещение в блоке. Тип адресной функции (хеш-функции) выбирается самостоятельно.
Предусмотреть следующие операции над файлом:
1. Создание, уничтожение файла с заданным именем, поиск записи по заданному ключу, модификациия записи, ее удаление.
2. Выдача справочной информации о файле по запросу с терминала с отображением имени файла, даты и времени его создания, занимаемого участками объема файла в блоках, количества записей в участках, перечня записей в участках с указанием их ключей и начальных адресов.

Как выбрать хэш-функцию? Как приблизительно должна выглядеть ее раелизация? Какой класс использовать?

Добавлено через 17 часов 48 минут
вверх
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2012, 19:16
Ответы с готовыми решениями:

Запись и чтение shared_ptr из файла прямого доступа
Понадобилось записывать умные указатели моего класса файл void SaveToFile(std::string fileName,...

Реализация метода Лагранжа: ошибки указания размерности для массива значений функции и построения графика
Я пытался написать функцию для построения интерполяционного полинома Лагранжа, но когда сохранял,...

Программная реализация класса обработки одномерного массива с использованием шаблона
Описать класс Array обработки одномерных массивов произвольного размера и типа. Использовать шаблон...

Программная реализация класса обработки одномерного массива с использованием шаблона
Описать класс Array обработки одномерных массивов произвольного размера и типа. Использовать...

Реализовать алгоритм поиска заданного слова в исходном тексте с использованием хеш-функции
Реализовать алгоритм поиска заданного слова в исходном тексте с использованием хеш-функции. ...

1
perehodi ebl
14 / 14 / 0
Регистрация: 05.11.2010
Сообщений: 42
02.04.2012, 19:45  [ТС] 2
up
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2012, 19:45

Как прописать порты для прямого доступа в интернет
хрен одна стоит в лифте, я ей приписал IP например(192.168.0.245), теперь есть основной белый IP...

Помогите найти компоненты прямого доступа для MS SQL Server7
Хэлп ми пожалуйста найти компоненты прямого доступа для MS SQLServer7, надоело BDE и ADO а до...

Создать функцию для обработки символьных строк. За образец брать библиотечные функции обработки строк языка С, но не применять их в своей функции
Доброго времени суток! Крайне необходима помощь экспертов в С++! Кто может - не оставьте меня в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.