14 / 14 / 0
Регистрация: 01.12.2017
Сообщений: 574
1

Хеш-таблицы

15.10.2018, 22:18. Показов 1272. Ответов 3
Метки нет (Все метки)

Поясните, пожалуйста, задание. А то как обычно, дали задание, без теории и пояснений (С++)
Разработать базу данных состоящую из 3 таблиц для интернет провайдера. Обеспечить связь таблиц методом хеш-таблица. Организовать возможность добавление/удаление/редактирование данных. Разработать поиск и учетом возможности добавления поисковых фильтров. В готовом программном решении должен присутствовать графический интерфейс с навигационными элементами.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2018, 22:18
Ответы с готовыми решениями:

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

Хеш таблицы
Начал изучать хеш таблицы. Подскажите насчёт хеш таблиц с открытимы адрессами: - Должны ли мы...

Хеш таблицы с++
Рандомно заполнить хеш таблицу и непарные элементы вывести в консоль

Реализация хеш-таблицы
Здравствуйте! В некоторых реализациях хеш-таблицы функция удаления значения выглядит так, что на...

3
16077 / 8680 / 2119
Регистрация: 30.01.2014
Сообщений: 14,959
15.10.2018, 22:40 2
Teylor,
Это что такое? Курсовая? Или тестовое задание на работу?

Цитата Сообщение от Teylor Посмотреть сообщение
Обеспечить связь таблиц методом хеш-таблица.
Понимание задания зависит от того, что вы уже изучали до этого. Вам могут как предлагать самостоятельно реализовать хеш-таблицу с возможностью сохранения ее в файл, так и использовать что-то из готового, например std::unordered_map (в файл сохранение, впрочем, вам все равно писать надо будет самостоятельно).

Цитата Сообщение от Teylor Посмотреть сообщение
Разработать поиск и учетом возможности добавления поисковых фильтров.
Трудно сказать что под этим понимается.
В простейшем случае это может быть текстовый поиск (содержимого поля БД) по маске.

Цитата Сообщение от Teylor Посмотреть сообщение
В готовом программном решении должен присутствовать графический интерфейс с навигационными элементами.
Программное решение. Слова-то какие. Это точно не задание для устройства на работу?
Возьмите Qt для GUI.
В нем же в принципе гораздо проще выполнить ваше задание, например если организовать связи через контейнер вроде такого QHash<QString, QVariant>, а сохранение его в бинарный файл доступно из коробки.
0
14 / 14 / 0
Регистрация: 01.12.2017
Сообщений: 574
15.10.2018, 23:56  [ТС] 3
DrOffset, рядовая лабораторка на втором курсе. Спасибо за информацию Однако, половину текста так иине понял.
0
16077 / 8680 / 2119
Регистрация: 30.01.2014
Сообщений: 14,959
16.10.2018, 00:02 4
Цитата Сообщение от Teylor Посмотреть сообщение
Спасибо за информацию Однако, половину текста так иине понял.
Вы бы дали хоть от чего отталкиваться
Задание это можно сделать сильно по-разному, в зависимости от ваших знаний.
Отсюда же не видно чему вас уже успели научить.

Добавлено через 4 минуты
В любом случае, сделать можно двумя путями
1) Написать все с нуля, и таблицу, и работу с файлами, и даже графику, например консольную, сделать руками. Т.е. в этом случае вот учат поднимать проблемы с самого низа.
2) Использовать готовые решения по максимуму, и сдать именно программный продукт. В этом случае вас учат ориентироваться в множестве готовых решений и выбирать наилучшие исходя из поставленной задачи.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2018, 00:02
Помогаю со студенческими работами здесь

Реализация хеш-таблицы
Всем привет. Нужна помощь с заданием:

для чего нужны хеш таблицы?
для чего нужны хеш таблицы? если есть массивы )

Уменьшить число коллизий хеш-таблицы
Задание: хеш-таблица с мультипликативной хеширующей функцией (метод умножения) и решением коллизий...

Хеш-таблицы: string subscript out of range
#include &lt;iostream&gt; #include &lt;string.h&gt; #include &lt;string&gt; using namespace std; typedef string...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru