Как применять жадные алгоритмы в решении алгоритмических задач с Leetcode

  Рет қаралды 1,385

Технократия

Технократия

Күн бұрын

Пікірлер: 8
@michaelu-bahn-fahrer1693
@michaelu-bahn-fahrer1693 6 ай бұрын
на джаве ооочень хочу контент!Девушка прекрасна
@DmitDmit1
@DmitDmit1 6 ай бұрын
Если вместо сета использовать словарь, в котором значение это индекс последнего вхождения символа, то цикл while можно убрать и сразу сдвигать указатель до нужной позиции
@dmitrysapelnikov
@dmitrysapelnikov 6 ай бұрын
Единственное что нужно не забыть - взять max(l, char_dict[s[r]]), а не просто char_dict[s[r]]. Это для случая, когда дублирующий символ уже и так выпал из текущего sliding window.
@ivormacky5078
@ivormacky5078 6 ай бұрын
У вас алгоритм O(nk) можно за O(n), необходимо хранить текущий максиму допустимых вхождений, как бы переставая учитывать выпавшие символы!
@slxxxr
@slxxxr 6 ай бұрын
нет там O(nk), ее решение работает за O(n)
@lesson-web
@lesson-web 6 ай бұрын
Алгосики Качаем
@ALEXZANDR_GAMES
@ALEXZANDR_GAMES 14 күн бұрын
Зачем рисовать схему(как делаю я), если можно показать всё руками(как делает Алина)? 😁 P.S. Не хочу расстраивать автора видео, но тут всё же квадратичная(О(n^2)) сложность по времени. Ведь учитывается худший случай.
@technokratosTV
@technokratosTV 14 күн бұрын
Вы правы, Алексей.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 86 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 30 МЛН
Внутри больше юмора об IT, подписывайся
0:48
Технократия
Рет қаралды 593
АЙТИШНИКИ СНОВА СДАЮТ ЕГЭ😱🥇
1:19
Технократия
Рет қаралды 977
Как я учил алгоритмы с нуля
3:30
Владимир Балун
Рет қаралды 47 М.
Внутри больше юмора об IT, подписывайся
0:34
Технократия
Рет қаралды 610