Ctrl K

Задачи

Алгоритмические задачи с тестами: Python, JavaScript, Java, Go и C++, проверка на сервере.

Повторяющиеся участки генаBit Manipulation · Hash Table · StringСредняяПалиндром дописыванием слеваString · String Matching · Hash FunctionСложнаяКопия внутри дереваTree · Depth-First Search · Binary TreeЛёгкаяСколько разных форм у острововDepth-First Search · Breadth-First Search · Union FindСредняяФормы островов с учётом симметрийDepth-First Search · Breadth-First Search · Union FindСложнаяСамый длинный общий кусокArray · Binary Search · Dynamic ProgrammingСредняяСамый длинный повторString · Binary Search · Suffix ArrayСложнаяСамый длинный повторString · Binary Search · Dynamic ProgrammingСредняяЗеркальная нарезка строкиGreedy · Two Pointers · StringСложнаяФрагменты-повторыTrie · String · Hash FunctionСложнаяНачало, совпадающее с концомString · String Matching · Hash FunctionСложнаяВсе двоичные коды внутриBit Manipulation · Hash Table · StringСредняяДва слова через одну буквуHash Table · String · Hash FunctionСредняяЧисло различных фрагментов строкиTrie · String · Suffix ArrayСредняяСамый длинный общий участок маршрутовArray · Binary Search · Suffix ArrayСложнаяЧистка папок-близнецовTrie · Array · Hash TableСложнаяПервое окно с нужным отпечаткомString · Sliding Window · Hash FunctionСложнаяПодстроки с поровну цифрHash Table · String · CountingСредняяХвосты, повторяющие началоString · Binary Search · String MatchingСложнаяРазные отрезки с малым числом кратныхTrie · Array · Hash TableСредняяСнимаем повторяющееся началоString · Dynamic Programming · String MatchingСложнаяЯкорь рядом с напарникомTwo Pointers · String · Binary SearchСредняяСлово рядом с якоремTwo Pointers · String · Binary SearchСложнаяСлово на конвейереString · String Matching · Hash FunctionСредняяСдвиг с дописываниемString · String Matching · Hash FunctionСложнаяПоиск ценового шаблонаArray · String Matching · Hash FunctionСредняяПоиск ценового шаблона в длинной историиArray · String Matching · Hash FunctionСложнаяСлова-обложкиTrie · Array · StringЛёгкаяСлова-рамкиTrie · Array · StringСложнаяПодрезать и нарастить словоString · Binary Search · Dynamic ProgrammingСредняяЦель из начал словTrie · Segment Tree · ArrayСредняяФраза из начал слов: длинная версияSegment Tree · Array · StringСложнаяПалиндромные поддеревьяTree · Depth-First Search · ArrayСложная