Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача

Таблица, состоящая из структурных элементов “Паспорт”, поля

• фамилия (строка);

• имя (строка);

• отчество (строка);

• номер паспорта (строка);

• пол (число – 1 или 0);

• дата рождения (структура).

• семейное положение (фиксированная строка, не более 20 символов).

Поле Дата рождения создать на основе структуры “Дата”, которая включает:

• год (целое число);

• месяц (целое число);

• день (целое число);

Создать функцию, которая удаляет из таблицы все записи с заданной фамилией. Для хранения данных использовать структуру данных хеш-таблица, ключевые поля – фамилия, номер паспорта. Способ разрешения коллизий – цепочный.

Требования к выполнению и оформлению:

Во всех задачах необходимо реализовать полную функциональность для заданной структуры данных (поиск, добавление, удаление, редактирование любого поля, очистка таблицы). Если в качестве типа данных указана строка, то это означает, что строка динамическая (в таблице описана как char*). Для удобства тестирования необходимо реализовать меню со всеми функциями работы со структурой данных и дополнительными функциями. Для удобства, в меню должна быть функция “прочитать из файла”, в файл необходимо записать тестовый набор не менее чем из 10 структур.

сделать нужно на Dev-C++ 4.9.9.2 (Вот отсюда можно скачать http://www.bloodshed.net/)

+ есть исходник почтитакой же программы только без коллизии slil.ru/26440001

метод цепочек - метод в котором для разрешения коллизии во все записи вводится указатель, используемый для организации списков цепочек управления

в случае возникновения коллизии при заполнении таблицы, в список для требуемого адреса хэш таблицы добавляеться еще один элемент

вот тут немного написано про метод цепочек http://www.rsdn.ru/article/alg/bintree/hash.xml

добавление элемента:

1) вычилсяем хэш ключ-х полей записи

2) если соответсвующее поле пусто, то записываем туда новую запись, next устанавливаем на NULL. Если по этому адресу есть записи то добавляем следующую запись по правилу выбранного списка.

*****************************************************************************

ICQ: 380945346

срок 2-3 дня

15 лет назад
LiderJob
Иван 
39 летРоссия
16 лет в сервисе
Был
3 года назад
Выбранный исполнитель
airog
49 летУкраина
15 лет в сервисе
Был
8 лет назад
15 лет назад
$30
2 дня
Второй раз сотрудничаем. Очень доволен. Рекомендую. СПАСИБО
Отличный заказщик, задания дает понятные с примерами, оплату производит сразу после проверки выполненной работы. Если планируете с ним сотрудничать, то не опасайтесь - не обманет.
  • Похожие заказы
  • $1180

    Доброго времени суток. EPC - Electronic Parts Catalog, электронный каталог запчастей. Интересуют люди уже так или иначе работавшие с программой Toyota EPC. Есть потребность экспортировать базу из EPC в формат MySQL. Если вы в силах это сделать пишите ...

    Прикладное ПО1 исполнитель
    Закрыт
    14 лет назад
  • В свете предыдущего проекта, ( http://www.weblancer.net/projects/86548.html ) возникло предположение, о существовании готовых схем светодиодных табло. В связи с этим, куплю готовую схему табло. Рассмотрю любые варианты: графическое / текстовое / монохромное / цветное ...

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • $800

    Нужен плагин для firefox(2-3), ie(6-7), opera(9). Плагин должен автоматически отслеживать, когда пользователь находится на определенном сайте, парсить html-код и добавлять к интерфейсу этого сайта новые элементы. Нужен человек, кто уже делал плагины для всех перечисленных браузеров. ...

    Прикладное ПО1 исполнитель
    Закрыт
    15 лет назад
  • Требуется разработка программы для аплоада файлов на файлообменник. Обязательно должна работать под Windows, остальные системы опционально и обсуждаемо. Примерное ТЗ в приложении, необходимые функции на файлообменнике будут добавлены в api. Бюджет обязательно указывайте, "обращайтесь, договоримся" скорее ...

    Закрыт
    15 лет назад
  • $100

    Нужно из фаила Excel импортировать данные в программу Tally 9.2 (http://www.tallysolutions.com) . Если кто разбирается пишите. Необходимо знание программы Tally 9.2, если не делали проекты под эту программу просьба не беспокоить.

    Закрыт
    15 лет назад
  • $500

    Допустим есть 5-20 компьютеров, конфигурация полностью идентична вплоть до установленного ПО Нужно написать такую программу что бы в итоге получилось: Выполнять одни и те же действия на всех этих ПК синхронно. (ну может с поправкой на качество ...

    Закрыт
    15 лет назад
  • Необходимо написать программу на C#, реализующую проверку на устойчивость полинома по методу Раус-Гурвица и строящую график исходного полинома.

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • Здравствуйте, коллеги. ПИСАТЬ ТОЛЬКО В АСЬКУ: 483042078 Есть софтовая задачка. Софт состоит из 2 частей 1. клиентская реализованная в виде windows приложения предположительно на delphi 2. серверная, с которой общается клиентская часть для получения данных Клиентская часть Основной функционал программы. 1. Авторизации 2. ...

    Прикладное ПО1 исполнитель
    Закрыт
    15 лет назад
  • $20

    Срочно нужно изготовоить простенькую программу для обработки текста в блокноте. Есть иходный тхт файл с данными, например: слово???словословослово?словословослово слово?слово?словословословослово? словословослово словослово??словословословослово слово?словословослово?словословословословослово? и т.д. до 20 тыс. строк и больше. примернаяч задача: из строк, которые заканчиваются на знак? в один текстовый файл ...

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад