Имеем вот этот вопрос с конкурсом «Hello World на C++», который почему-то закрыт как дубликат вопроса про «Hello, World с пустой функцией main». Кроме того, конкурс получил 9 отрицательных голосов и ни одного положительного (кроме моего).
Я не совсем понимаю, почему этот конкурс закрыт:
у него е...
Как-то вот пропустил тему с хэшированием в универе в начале, так и до сих пор не до конца вдупляю. А ведь очень много алгоритмов шифрования на этом построены
Последнее время очень часто вижу здесь слово "конкурс" в контексте вопросов-соревнований. Предлагаю не называть вопросы соревнования "конкурсами", т.к. на сайте уже есть функционал с соответствующим названием, дабы не вносить путаницу.
Код-гольф - соревнование. Но не конкурс!
При этом на вопросе-...
Есть вопрос 1 вопрос 2 и вопрос 3. По общему количеству три участника задало три вопроса. Но мне кажется это было сделано одним и тем же человеком. Товарищ Николай Семенов
имеет брата близнеца Semenov Nilolay и подозрительно похожий товарищ Эрнан Кортес. Лексика заданных вопросов и их принцип пос...
@entithat ну про шифрование при этом можно вообще ничего не знать. Хэш здесь надо понимать как некий (почти) уникальный идентификатор, который можно использовать для сортировки. Большинство значений могут прям сами себе хэшем и выступать
@АндрейNOP я так чисто глянул на пример какой-то, как эта функция хеширования трансформирует строку в число, чтобы создать этот ассоциативный массив. А нельзя просто отталкаваться от длинный этого map'a?) Зачем генерировать какие-то почти случайные числа, чтобы равномерно случайно заполнять весь массив, если можно просто по порядку, хммм
на самом деле интересно, а что если элементы будут раскиданы, тогда уже по длинне нне особо то и выйдет определять) Будет время - почитаю об этом всем.
@entithat в том и смысл, что хэш-функция позволяет быстро получить индекс в хэш-таблице - и при "запихивании" значения по ключу, и при получении значения по хешу ключа. Если складывать просто по порядку, то для поиска нужного ключа-значения нужно пройти по таблице от начала до искомого ключа, а это линейный поиск. А если применить хэш функцию, то "сразу" находим индекс в таблице (для простоты коллизии не учитываю).
с хэш-функцией как-то бы так работало: map[hash_func(value)]. Ну а теперь допустим hash_func(value) { return map.length + 1 }, в моей представлении это покак как-то так. Не совсем вижу разницы. Но что буду глупые вопросы задавать, прочитаю попозже )))
@EOF Проголосовал за "отклонить" правки меток: скопированное содержимое В правке содержится значительное количество содержимого из внешнего источника. Общие описания, такие как статьи из энциклопедий или текст объявлений не предоставляют полезного руководства; попробуйте создать что-то полезное именно для этого сообщества, не забыв указать источник. Обратите внимание на: Как ссылаться на материал, написанный другими.
Коллеги, а кто-нибудь ведёт базу знаний в режиме "для себя"? Интересно, кто чем пользуется? Задумался вот себе сделать, сижу думаю, что выбрать в качестве ПО для такой цели: пока мысли склоняются к вики-движку, а не к какому-нибудь движку блога а-ля вордпресс.
@avp я для себя просто взял бы готовую (mediawiki) и пользовался бы. А так-то я сегодня смотрел "ПО для ведения базы знаний" там уже Stackoverflow teams само по себе считается по для ведения базы знаний.
ну может там поставил бы плагин для markdown и что-нибудь ещё...
HowTo - Это допустим "как посмотреть версии .net framework установленные на сервере". Список - это допустим "CMS сайтов написанные на c#" Ещё есть просто "как устроено", но я обычно такое просто ссылкой на сайты даю, где можно это прочитать.
@avp И что является идеалом? Как по мне -- можно просто писать статьи в вордпрессе, ставить к статье теги и вот уже и "организация в структуру" и "ходить по тегам в поисках нужных"
плюсы: можно организовать все что угодно, хранение в plain-text/markdown (ну и линкануть можно любые файлы), программа (GUI) которая популярна сейчас довольно удобна, синхронизация просто по Dropbox
минусы: мне было норм, но могу понять, если покажется не совсем привычно
All moderators are required to be 18 years old or older. If you are under 18, email Community Managers so we can begin the process of removing your diamond.