|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||||||||||
Поиск совпадений с помощью Hashset13.02.2024, 10:51. Показов 1534. Ответов 27
Метки нет (Все метки)
Add возвращает False, когда его нет, то True. Переделал в общую конструкцию с добавлением в Hashset и подсчётом совпадений в hsCount, в итоге hsCount сегда равен 0. Для тестирования вставил несколько команд с выводом на экран, например при совпадении со словом "have", совпадение есть, но Hashset на это не реагирует и добавляет его как новое слово.Отсюда вопрос - где я тут исхожу из неверной предпосылки? Может перекодирование из строки в массив и обратно создаёт разные массивы, которые одинаковые только визуально? Вывод выглядит вот так:
hsCount равен 0.Ну и понятно что одинаковых одиночных букв помимо слова "have" там хватает, то есть hsCount должен быть больше нуля.
0
|
|||||||||||
| 13.02.2024, 10:51 | |
|
Ответы с готовыми решениями:
27
Поиск совпадений и действия в зависимости от наличия совпадений Обсуждение HashSet, в частности- хранит HashSet объекты отсортированными или нет?
|
|
|
||
| 13.02.2024, 21:16 | ||
Я ж написал - что это быстрое однострочное решение чтобы просто заработало. Конечно же я даже не стал акцентировать внимания на что что.... существуют ещё и кодировки и это важно при работе с байт массивами. ![]() ASCII или UTF8... он бы как только начал с файлами работать, то это бы всё сломалось в одночасье.
1
|
||
|
Администратор
|
|
| 13.02.2024, 21:18 | |
|
HF, мы поняли друг друга
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||||||||||
| 14.02.2024, 05:56 [ТС] | |||||||||||
|
И я с фалами байтовыми работаю давно, читаю их всегда в ASCII, другие кодировки мне неинтересны.
0
|
|||||||||||
|
14768 / 9541 / 1365
Регистрация: 21.01.2016
Сообщений: 35,980
|
||
| 14.02.2024, 07:14 | ||
|
Другое дело, что твоё ожидание расходится с тем, как это видят разработчики в .NET. Я не понимаю, почему тут в документации что-то как-то выделять должны были? Такое поведение в любом учебнике расписано.
0
|
||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||
| 14.02.2024, 07:45 [ТС] | |||
|
Добавлено через 1 минуту
0
|
|||
|
14768 / 9541 / 1365
Регистрация: 21.01.2016
Сообщений: 35,980
|
|||
| 14.02.2024, 07:54 | |||
|
0
|
|||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||
| 14.02.2024, 08:23 [ТС] | ||
|
PS: дигидрогена монооксид
0
|
||
|
14768 / 9541 / 1365
Регистрация: 21.01.2016
Сообщений: 35,980
|
|
| 14.02.2024, 08:27 | |
|
belalugoci, там не совсем указатели сравниваются. Сначала хеши, а потом указатели (двойное сравнение - особенность хеш-таблиц). А хеши они не совсем производные от указателей. Как оно считается где-то писалось, но я забыл детали за ненадобностью.
Если тебе проще, то можно считать, что указатели сравниваются. Внешне результат такой же будет.
0
|
|
| 14.02.2024, 08:27 | |
|
HashSet. Удалить объект-класс из HashSet Поиск слова в HashSet. Нужна помщь. HashSet<string> Работа с элементами листа - поиск дублей Как на JS с помощью объекта regexp получить массив всех совпадений? Поиск совпадений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|