Ctrl K

Задачи

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

Сложение чисел-списковRecursion · Linked List · MathСредняяУбрать k-й узел с концаLinked List · Two PointersСредняяСлияние отсортированных цепочекRecursion · Linked ListЛёгкаяСлияние многих отсортированных цепочекLinked List · Divide and Conquer · Heap (Priority Queue)СложнаяОбмен соседей парамиRecursion · Linked ListСредняяРазворот списка блокамиRecursion · Linked ListСложнаяХвост списка — в началоLinked List · Two PointersСредняяОтсортированный список без повторовLinked List · Two PointersСредняяПроредить отсортированную цепочкуLinked ListЛёгкаяРазделить список вокруг опорного числаLinked List · Two PointersСредняяРазвернуть кусок спискаLinked ListСредняяДерево из упорядоченной цепочкиTree · Binary Search Tree · Linked ListСредняяДерево в правую цепочкуStack · Tree · Depth-First SearchСредняяСписок, сложенный с двух концовStack · Recursion · Linked ListСредняяСортировка списка вставкамиLinked List · SortingСредняяСортировка связного спискаLinked List · Two Pointers · Divide and ConquerСредняяВырезать узлы с заданным значениемRecursion · Linked ListЛёгкаяЦепочка задом наперёдRecursion · Linked ListЛёгкаяСимметричная нитка бусStack · Recursion · Linked ListЛёгкаяСначала нечётные местаLinked ListСредняяПлюс один к цепочке цифрLinked List · MathСредняяСумма списков-чисел, старшие разряды впередиStack · Linked List · MathСредняяОтмеченные отрезки цепочкиArray · Hash Table · Linked ListСредняяСередина спискаLinked List · Two PointersЛёгкаяСледующий больший дальше по спискуStack · Array · Linked ListСредняяСократить нулевые участкиHash Table · Linked ListСредняяЧисло из цепочки битовLinked List · MathЛёгкаяЦепочка вниз по деревуTree · Depth-First Search · Linked ListСредняяЧерез одни — другиеLinked ListЛёгкаяВставка вместо куска спискаLinked ListСредняяОбмен с зеркальной позициейLinked List · Two PointersСредняяТолько уникальные значения в спискеHash Table · Linked ListСредняяОт порядка по модулю к порядку по значениюLinked List · Two Pointers · SortingСредняяРасстояния между поворотамиLinked ListСредняяРазворот групп чётной длиныLinked ListСредняяВырезать середину спискаLinked List · Two PointersСредняяЗеркальные пары в спискеStack · Linked List · Two PointersСредняяСуммы между нулямиLinked List · SimulationСредняяНочи, когда вянут росткиStack · Array · Linked ListСредняяРазлить список по спиралиArray · Linked List · MatrixСредняяЛидеры спискаStack · Recursion · Linked ListСредняяНОД между соседямиLinked List · Math · Number TheoryСредняяУдвоить число в цепочкеStack · Linked List · MathСредняяДуэли в цепочкеLinked ListЛёгкаяСколько раз встретилось каждое значениеHash Table · Linked List · CountingЛёгкаяВычистить запрещённые значенияArray · Hash Table · Linked ListСредняя