Size: a a a

2020 September 16

 P

 ‌‌Gleb Pilipets... in pro.algorithms
😂😂
источник

f

fldlg2 in pro.algorithms
Если это мне, то не понял юмора: не вижу, зачем промежуточный NFA там, где очевидный простой DFA.
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
fldlg2
Если это мне, то не понял юмора: не вижу, зачем промежуточный NFA там, где очевидный простой DFA.
Аа, ну обычно автоматизация построения делается через regex -> NFA -> DFA.
источник

A

Andrey in pro.algorithms
Они эквивалентны, но в общем случае regexp переводится в NFA естественным образом
источник

A

Andrey in pro.algorithms
А в DFA только композицией
источник

f

fldlg2 in pro.algorithms
 ‌‌Gleb Pilipets
Аа, ну обычно автоматизация построения делается через regex -> NFA -> DFA.
Выражение вида a* Вы тоже будете делать через промежуточный NFA? 😉
источник

A

Andrey in pro.algorithms
Сложновато привить "здравый смысл" программе
источник

f

fldlg2 in pro.algorithms
Andrey
Сложновато привить "здравый смысл" программе
Разве задача была — написать генератор DFA из произвольных выражений?
источник

A

Andrey in pro.algorithms
Нет, но речь зашла об универсальном способе перевода, который можно и руками применять
источник

f

fldlg2 in pro.algorithms
Andrey
Нет, но речь зашла об универсальном способе перевода, который можно и руками применять
Ясно. Значит, каждый говорил и смеялся о чём-то своём 😊
источник

A

Andrey in pro.algorithms
Как будто бывает наоборот)
источник

ВВ

Вадим Великодный... in pro.algorithms
По-моему, даже если случай относительно простой (ну кроме совсем тривиального), надёжнее нарисовать NFA, а потом его превратить в DFA, чем придумывать решение и в итоге забыть где-то стрелочку.
источник

A

Andrey in pro.algorithms
Строя DFA по NFA ещё проще ошибиться
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Andrey
Строя DFA по NFA ещё проще ошибиться
+
источник

ВВ

Вадим Великодный... in pro.algorithms
Ну, это всё же простой механический процесс. Меньше нужно думать, но нужно быть аккуратнее.
источник
2020 September 17

d

days without suicida... in pro.algorithms
Всем привет.
Не знаю, насколько вообще относится мой вопрос к данной группе, но всё же спрошу.
Прошу помочь советом.
У меня была задача - у меня был комбобокс с сотней значений, юзер что-то там писал, соответственно в комбобоксе отображались при совпадении куска.
Я тупо чистил и заполнял нужными значениями комбобокс на каждый ивент изменения.
Теперь бизнес передумал, и значений стало овер 50 тысяч.
Ввод стал ЛЮТО тормозить.
И я хз, как бы это оптимизировать.
Пытаться удалять\дополнять думаю ничем не лучше, придётся сравнивать\удалять из коллекции динамически
В общем, сижу, чешу репу.
Прошу подсказать или хотя бы направить
источник

CD

Constantine Drozdov in pro.algorithms
days without suicidal thoughts 0
Всем привет.
Не знаю, насколько вообще относится мой вопрос к данной группе, но всё же спрошу.
Прошу помочь советом.
У меня была задача - у меня был комбобокс с сотней значений, юзер что-то там писал, соответственно в комбобоксе отображались при совпадении куска.
Я тупо чистил и заполнял нужными значениями комбобокс на каждый ивент изменения.
Теперь бизнес передумал, и значений стало овер 50 тысяч.
Ввод стал ЛЮТО тормозить.
И я хз, как бы это оптимизировать.
Пытаться удалять\дополнять думаю ничем не лучше, придётся сравнивать\удалять из коллекции динамически
В общем, сижу, чешу репу.
Прошу подсказать или хотя бы направить
Ты можешь переписывать структуру ивента изменения?
источник

CD

Constantine Drozdov in pro.algorithms
Что у тебя вообще есть?
источник

CD

Constantine Drozdov in pro.algorithms
Точно ли нужен комбобокс на 50к элементов, может быть, не надо и пытаться его заполнять до набора префикса и запрашивать только данные его дропдауна?
источник

CD

Constantine Drozdov in pro.algorithms
То есть если задача: данные в "базе" - множество храню как хочу, данные в "комбобоксе" - массив, я могу тебе объяснить как сделать события, чтобы это все как надо работало, но "храню как хочу" важно, я не могу просто по новой и старой перечисляемой коллекции построить обновление без перечисления этих коллекций
источник