Ruslan
fsociety
Robert
Igor
Igor
Igor
Из простого не силшком занудного изложения. Я рекомендую Базовые алгоритмы для школьников. От Станкевича.
Это Грокаем алгоритмы здорового человека
https://www.youtube.com/playlist?list=PLDrmKwRSNx7KcHxyf9hSmF3fTLKSwujkM
Maksim Pozharskiy
Krabs
Попадос
Igor
Ну и книги Скиена или Корен. У первого есть курс на курсере так же и вроде Скиена на джаве
Igor
Igor
Igor
На ацмп выложены всеросы. Прям история успеха как чувак прочитал грокаем и стал решать задачи всероса)
Bogdan
Просто сравниваешь даты через if и всё
Igor
И могу оценить грокаем как хорошую книгу
Igor
Имея минимальную алгобазу читать грокаем -> тратить время. Это беллетристика, а не учебник по алгоритмам
Igor
Igor
Я могу сказать что в каком универе ты не учился я слабо верю, что не занимаясь именно олимпиадами можно решать всерос. Я верю что ты решал ацмп, не верю что самое сложное
Igor
Сколько людей столько и мнений
Bogdan
Ацмп это российское?
Igor
Bogdan
Понял, я просто не в теме всей этой олимпиадной качалки
Igor
Имха конечно
Igor
Кстати у них же можно брать и обучающие материалы, но это для тех кто умеет в самостоятельность и в трезвую оценку, что нужно, а чтт нет, для новичков лучше брать курсы готовые или книги.
Igor
Викиконспекты
http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0
Igor
Но это скорее как справочник, новичек офигеет от увиденного и от подачи материала)
Bogdan
Igor
Bogdan
в универе можно даже в этом году зарегаться но ну его в пень
Bogdan
не самая полезная трата времени
Igor
Ну все зависит от постановки целей) и от трезвой оценки собственных способностей
Igor
В школе олимпиады это интересней чем ходить в школу)
Igor
О новая группа ботов)
Bogdan
у меня в школе был ужасный препод по информатике, потому помимо паскаля я бы ещё никогда не пошел бы с ним на них
Igor
Bogdan
что за понос начался
Bogdan
опять очередной спам ?
Krabs
Кому ты этот вопрос задал?
Erik
@ikovrigin
https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/
unique_nums = set(nums)
return [ num for num in range(1, len(nums) + 1) if num not in unique_nums ]
Это ведь O(n)?
Bogdan
Erik
пысы не верю что за О(1) можно :)
Bogdan
@ikovrigin эксперт помогите человеку, мне лень читать и думать
Bogdan
ты же хотел с литкодом людям помогать
Erik
Bogdan
потому если время то наверное таки О(n) будет ибо рано или поздно будет момент что надо перерыть всё
Bogdan
а вот место можно сэкономить
Bogdan
не таки да, время врядли можно до О(1) вывести, тут наверное даже будет тяжело O*LogN
Bogdan
ибо худший случай затронет весь массив
Igor
Igor
Попробуй линлог решение, сортони и пройдись
Igor
Оно может работать почти с той же скоростью, а может и быстрей
Bogdan
в питоне сет это аналог сета из жаба скрипта?
Bogdan
или это просто обычный хэшсэт?
Igor
Жабаскрипт с ее джитом это тот еще ящик пандоры. В хорошем смысле, там может динамически менятся тип структуры в зависимости от объемов
Bogdan
я понял
Bogdan
серьезно, деревья надо самому с нуля прописывать?
Igor
Ну есть тот же хип, но он написан уже на питоне
Пашок🗽
Bogdan
типо странно это всё ибо что в шарпе, что в жабе что ещё куча где есть встроенные бинарные деревья
Igor
Да отсутствие бинарных деревьев в питоне это наверное единственное что меня удручает
Erik
Erik
Это не мое
Иаков
Иаков
Bogdan
да тут через массив можно
Bogdan
Bogdan
сложная только балансировка
Иаков
Иаков
Bogdan
а словарь в питоне на базе чего реализован, хэштаблиц?