1

Step 1

Singly linked list

2

Step 2

Two pointer technique

3

Step 3

Classic problems

4

Step 4

Double Linked list

5

Step 5

Conclusion

1

Step 1

Singly linked list

2

Step 2

Two pointer technique

3

Step 3

Classic problems

4

Step 4

Double Linked list

5

Step 5

Conclusion

28 December 2024 28 February 2025
Goal completed 14 February 2025

Goal author

Александр

Russia, Москва

36 years old

General

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

...

 Goal Accomplishment Criteria

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

  1. Singly linked list

  2. Two pointer technique

  3. Classic problems

  4. Double Linked list

  5. Conclusion

  • 106
  • 28 December 2024, 18:59

Conclusion

49day
Александр14 Feb 2025, 19:44

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

Goal diary

25day
Александр21 Jan 2025, 15:07

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

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

18day
Александр14 Jan 2025, 21:40

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

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

14day
Александр10 Jan 2025, 13:39

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


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

Михаил01/10/2025

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

Вы молодец)

14day
Александр10 Jan 2025, 13:39

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

You can publish
your goal here

We can help you achieve it!

310 000

like-minded

tools

for an exciting achievement

Join us!
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?
O_Mila
Nikita Nikler
Николай
O_Mila
Nikita Nikler
Николай
Михаил
Nikita Nikler
Александр
Михаил
Nikita Nikler