Size: a a a

Сообщество разработчиков на Universal Windows Platform

2020 August 22

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Ramil Rizvanov
Так и хешсет перебирает все хеши
Ему незачем
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Хеш - это ключ словаря
источник

RR

Ramil Rizvanov in Сообщество разработчиков на Universal Windows Platform
Перебор так или иначе будет
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Нет
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
на самом деле да, но сложность вставки всё равно стремится к О(1)
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Считаем хеш, получаем число, грубо говроря это число - индекс в массиве
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
По этому индексу записываем значение
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Перебор будет на самом деле только в случае коллизии
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Потому что хеш конечно не индекс массива - никто не будет держать массив размером в инт.
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Массив меньше, но хеш сопастовляется с конкретным индексом, и если там что-то есть, то среди этого набора уже будет перебор
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Но всё равно это намного быстрее, чем перебор всего массива
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
Lokey
А если парсить весь html, то это напряжно слишком для маленького виджета
А ты парси, только когда точно новое пришло. И распараллель как-нибудь

А ещё можно несколько апи ключей использовать наверное
источник

L

Lokey in Сообщество разработчиков на Universal Windows Platform
Там банально проблемно получить сам HTMl
источник

L

Lokey in Сообщество разработчиков на Universal Windows Platform
Ведь ютьюб грузит тока пару элементов и свой код, чтоб догрузить остальное. И чтоб получить всё надо использовать WebView, а он напряжен для виджета такого махонького
источник

L

Lokey in Сообщество разработчиков на Universal Windows Platform
Иначе не знаю как загрузить весь html с ютьюба
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
Дмитрий Адодин
Полный перебор на каждое добавление, зато не надо хеши считать :-D
Можно сначала на == сравнить сообщение, потом длину сообщения
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
Lokey
Иначе не знаю как загрузить весь html с ютьюба
Jint
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
Дмитрий Адодин
Но всё равно это намного быстрее, чем перебор всего массива
Интересно, почему анализатор шарпа всеж использует поиск по массиву, а не сравнение с хешсетом
источник

K

Katz in Сообщество разработчиков на Universal Windows Platform
Lokey
Только данные с чата и количество смотрящих
на всякий случай глянь YoutubeExplode
источник

K

Katz in Сообщество разработчиков на Universal Windows Platform
а если там не будет нужных данных, то просто по сорсам глянуть, как он парсит
источник