1

Етап 1

Singly linked list

2

Етап 2

Two pointer technique

3

Етап 3

Classic problems

4

Етап 4

Double Linked list

5

Етап 5

Conclusion

1

Етап 1

Singly linked list

2

Етап 2

Two pointer technique

3

Етап 3

Classic problems

4

Етап 4

Double Linked list

5

Етап 5

Conclusion

28 грудня 2024 28 лютого 2025
Мета завершена % date%

Автор мети

Загальна

Прорешать карточку LinkedList на leetcode

...

 Критерій завершення

решены все открытые задачи

  1. Singly linked list

  2. Two pointer technique

  3. Classic problems

  4. Double Linked list

  5. Conclusion

  • 112
  • 28 грудня 2024, 18:59


Висновок

49день
Александр14 лют 2025, 19:44

цель закрываю, перенес в цель разработка на java

Щоденник мети

25день
Александр21 січ 2025, 15:07

Прорешал повторно задачу Merge Two Sorted Lists. Перемудрил с дополнительными переменными, они оказались избыточными. И казалось бы, алгоритм верный, но что-то пошло не так. По итогу получаса полез разбирать решения. Подход был понятен, доработал код, и задача принята.

Временная сложность O(n), пространственная сложность алгоритма O(1).

18день
Александр14 січ 2025, 21:40

Прорешал повторно задачу Design Linked List. На этот раз необходимо было доработать реализацию односвязного списка до двухсвязного. Я попытался это сделать самостоятельно, но не получилось . Без дебага было очень сложно уложить в голове саму структуру связного списка и возможные перемещения по списку при операциях добавления, удаления, поиска.

После этого я полез разбирать решения и тут я снова затормозил, т.к написанное решение было непонятно совсем. Разбирая по частям код в разных методах, я столкнулся с тем, что не понимал, какие входные данные и что с ними происходит в методах. Мне было непонятно, как используются входные данные в описании этой задачи на leetcode. Чуть позднее, когда я снова вернулся к задаче, я понял, что значат входные данные. Тут уже стало проще. С помощью idea я продебажил каждый метод и доработал необходимые участки кода. По итогу - задача принята.

14день
Александр10 січ 2025, 13:39

Прорешал задачу Palindrome Linked List. За полчаса я написал кривой алгоритм, вспомнив, про то, как можно разворачивать список. А вот то, что при использовании двух указателей можно найти середину списка, этого я не знал. Задачу отложил, потом вернулся спустя пару часов. Разбирать решения на литкод, по прошествию данного времени было уже полегче. По итогу разобрался, написал код. Задача принята.


Временная сложность O(n), пространственная сложность O(1).

Михаил10.01.2025

Отличный результат)

Вы молодец)

14день
Александр10 січ 2025, 13:39

Возвращаюсь к решению алгоритмических задач. По плану 2 задачи в неделю. Есть интерес, не буду торопиться.

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?
O_Mila
Nikita Nikler
Николай
O_Mila
Nikita Nikler
Николай
Михаил
Nikita Nikler
Александр
Михаил
Nikita Nikler