Дмитрий Ковальский: Да, но как мне получить индекс, который используется в данный момент? Пробовал получить его(индекс) из события DrawItem(Подумал раз есть некое добавление в элемент значит и есть событие перерисовки), но безрезультатно.
А насчёт коллизий, то они специально сделаны для того что бы показать преподавателю схему их исправления , не было условия написать близкую к идеальной хеш-функцию
Там же ведь функция , которая получает на вход строку/слово и складывает его аски коды , а в дальнейшем делит эту сумму на количество строк и еще прибавляет 1 , таким образом я получаю адрес/индекс для каждого слова - разве это нельзя назвать хешированием?
Я много раз его менял , пробовал решить вообще без этого i1 цикла , подставляя индекс этой строки сразу в массив , который находится в функции , где участвует в вычислениях. Дошло до того , что я начал просто бездумно подставлять разные индексы в цикл, запоминал в переменных адрес элемента массива и подставлял их тоже в цикл , что бы поиск минимального элемента был именно в этой строке , но вот чего то всё не выходит...Вот таким путём я дошёл до данного решения , которое тоже не верно , и сейчас тоже не выдаёт желаемое...
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.