170 похожих чатов

Что быстрее сравнивать соответствие хешей или реальных чисел?

16 ответов

11 просмотров

Чисел конечно

Sergio-Glhf Автор вопроса
atomic
Чисел конечно

даже если они из 60+ цифр? а хеши не более 10?

Sergio Glhf
даже если они из 60+ цифр? а хеши не более 10?

В с++ всё таки есть ограничение на число цифр (8 байт как правило по стандарту), так что да, быстрее, ибо это одна операция

Sergio Glhf
60+ в виде строк

Это уже сравнение строк а не чисел, другой вопрос

Sergio-Glhf Автор вопроса
atomic
Это уже сравнение строк а не чисел, другой вопрос

я в целом спрашиваю, это почти всегда быстрее или нет?

Sergio Glhf
я в целом спрашиваю, это почти всегда быстрее или ...

Для того чтобы получить хэш строки вам в любом случае нужно по ней пройтись и посчитать его Для сравнения же строк не нужно ничего считать

Sergio-Glhf Автор вопроса
atomic
Для того чтобы получить хэш строки вам в любом слу...

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

Sergio Glhf
подготовка данных будет происходить, крч стандартн...

Ну подумай сам, что быстрее: посимвольно сравнить строку или посимвольно пройтись и посчитать хеши, а потом сравнить их?

Sergio Glhf
подготовка данных будет происходить, крч стандартн...

Да Строки вообще крайне быстро сравниваются Не обязательно полностью проходиться по двум строкам, чтобы узнать, что они не равны

Sergio Glhf
я в целом спрашиваю, это почти всегда быстрее или ...

"Что быстрее сепупка или сипипка? Я в целом спрашиваю... "

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
Карта сайта