https://www.youtube.com/watch?v=ihG1YJfclik
Все, что надо сделать здесь - ответить себе максимально честно на вопрос - ты действительно этого хочешь ? Не кто-то другой, не 'потому что ...'...
Так уже https://arm.flatassembler.net/
Аналогично, но индексы ('просто ид-ы') тоже получаются уникальными, и хеширование не излишне. Тот же самый уид, только короткий.
Если это верно для какого-то одного способа организации таблицы, это не значит, что это верно для всех. В закрытом и открытом хешировании...
Кмк, да. У вас есть некоторый код, который выдает поток адресов из опред. диапазона, и вы каждому хотите соответствие. В массиве перебор слишком...
Я не знаю, что это за формула, но отображение б0льшего множества в меньшее означает вероятность коллизий > 0 . Если вероятность ненулевая, то...
Что-что? Какой ещё борьбы? Коллизии неизбежны, для каждого способа организации хеш таблицы есть метод работы с ними. В в случае открытого...
Допустим, у нас в данный момент хеш таблица на 100 записей. Нам нужны из полученных квадратов индексы получить, чтобы были в диапазоне 0-100....
Нет. Функция независима от значений. Инде может придумать абсолютно любую функцию, которая генерирует индекс в диапазоне, лишь бы равномерно по...
Не нужен, если у вас терабайты ОЗУ и 2гб для вас ничто. Если возможны, скажем, адреса в диапазоне 0 - 200 000 , то в случае массива надо...
именно. Рандомный индекс. Главное - чтобы в пределах таблицы.
"Как вычисляется хэш" - у вас есть некий указатель. Это просто число входное, оно может быть абсолютно любым и заранее неизвестным. К нему...
Это зависит от способа организации таблицы. Например, в случае открытого хеширования в ячейках хеш таблицы хранятся связные списки значений, у...
Например, 1000 записей для начала ) . Потом увеличивать с каким-нибудь инкрементом, например, на размер страницы. Хотя, может, есть более...
Ну хеш таблица - это массив записей с индексами от 0 до B . Задача хеш функции y = f(x) - получить для любого допустимого входного значения индекс...
Да, главная проблема линукса как ОС - это то , что его не существует. Есть отдельно ядро, есть россыпь ещё чего-то, живущего отдельной жизнью, и...
Обычные процессоры вряд ли будут заменены квантовыми - у них специализированная область применения. Поэтому windows или linux на них можно не...
Таки тогда совет - накрывай поделие потом протектором получше. Для юзермодной части хоть той же themida (для дров, вроде её нет) . Т.к читы...
Флаги в структуре ставили? CONTEXT ctx; ctx.ContextFlags = CONTEXT_ALL; ...
Имена участников (разделяйте запятой).