|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.11.2019, 14:37 | #1 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 155
|
ХЕШ таблица методом цепочек
Имеется хеш таблица построенная по методу цепочек,
если добавлять разные элементы до программа работает, а вот если попытаться добавить другое значение с тем хеш функцией то возникает какая то ошибка, программ просто закрывается. Хеш функция = первый символ поделить с остатком на 97. ADD('abc') ADD('abs') <-- тут возникает какая то ошибка Код:
|
30.11.2019, 18:31 | #2 |
Заблокирован
Регистрация: 29.11.2019
Сообщений: 5
|
Код:
|
30.11.2019, 20:49 | #3 | |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 155
|
Цитата:
Ошибка где то в функции поиска S() заданного ключа k, идея таково что если элемент с таким ключом не найден в списке то он должен возвращать переменную ссылку p который ссылается на nil что бы в дальнейшем в функции добавления ADD() сделать t := <данные> (else t.n := f Но я знаю что она не правильная поэтому и решил спросить. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хеш-таблица, метод цепочек, первичный индекс и вторичный индекс - C# | AnatoliyAnatoliy | Помощь студентам | 2 | 09.01.2018 15:30 |
Разрешение коллизий хэш-таблицы методом цепочек | Stirlingite | Помощь студентам | 0 | 16.09.2013 00:52 |
Хэш-таблица. Метод цепочек. C++ | Playa-RC | Помощь студентам | 0 | 10.03.2012 15:07 |
разница между разрешением коллизий: методом внешних и внутренних цепочек | Sofiko | Помощь студентам | 1 | 24.06.2011 07:21 |
Хеш-таблица. Непонятно с решением коллизии методом перемешивания внутренними цепочками | Познающий | Помощь студентам | 9 | 05.12.2009 02:48 |