1

Step 1

Массивы

2

Step 2

Операции со строками

3

Step 3

Сортировка и поиск

4

Step 4

Деревья и графы

5

Step 5

Очереди и стеки

6

Step 6

Рекурсия

7

Step 7

Жадные алгоритмы

8

Step 8

Динамическое программирование

9

Step 9

Связные списки

10

Step 10

Проектирование

11

Step 11

Algorithms by Sedgwick

1

Step 1

Массивы

2

Step 2

Операции со строками

3

Step 3

Сортировка и поиск

4

Step 4

Деревья и графы

5

Step 5

Очереди и стеки

6

Step 6

Рекурсия

7

Step 7

Жадные алгоритмы

8

Step 8

Динамическое программирование

9

Step 9

Связные списки

10

Step 10

Проектирование

11

Step 11

Algorithms by Sedgwick

29 October 2021 01 May 2023
Goal completed 7 February 2023

Goal author

alanextar

Russia, Екатеринбург

33 years old

General

Алгоритмы. Решить 100 задач на leetcode

За основу будут взяты материалы из этой крутой цели

курс на ulearn по оценке сложности алгоритмов
Interview Preparation Kit
тест по C#
к сожалению ссылка битая, но попробую отыскать нормальную
вопросы по C# на метаните

список популярных задач разного уровня с leetcodeм

https://www.coursera.org/learn/algorithms-part2

Темы на доп изучение

 Goal Accomplishment Criteria

Решено 100 задач на leetcode, пройдено несколько mock интервью

 Personal resources

Время - 2 часа в день

Деньги до 5 тыс руб на курсы

Study buddy - друг, который тоже решает задачки

  1. Массивы

    1. Two Sum (E)

    2. 3Sum (M)

    3. 121. Best Time to Buy and Sell Stock (E)

    4. Two Sum II - Input array is sorted (E)

    5. Maximum Product Subarray (M)

    6. 907. Sum of Subarray Minimums (M)

    7. 977. Squares of a Sorted Array (E)

    8. 238. Product of Array Except Self (M)

    9. 628. Maximum Product of Three Numbers

  2. Операции со строками

    1. Reverse string (E)

    2. 266. Palindrome Permutation (E) Premium

    3. 3. Longest Substring Without Repeating Characters (M)

    4. 5. Longest Palindromic Substring (M)

    5. 10. Regular Expression Matching (H)

  3. Сортировка и поиск

    1. Merge Intervals (M)

    2. Binary Search (E)

    3. Sort an Array (M)

    4. 153. Find Minimum in Rotated Sorted Array (M)

    5. 287. Find the Duplicate Number (M)

    6. Merge sorted array (E)

    7. 136. Single Number (E) (с собеса в яндекс https://www.youtube.com/watch?v=Wd2zpqJfQWU)

  4. Деревья и графы

    1. 104. Maximum Depth of Binary Tree (E)

    2. Minimum Depth of Binary Tree (E)

    3. Merge Two Binary Trees (E)

    4. Convert Sorted Array to Binary Search Tree (E)

    5. Path Sum (E)

    6. 110. Balanced Binary Tree (E)

    7. 98. Validate Binary Search Tree (M)

    8. 208. Implement Trie (Prefix Tree) (M)

    9. 102. Binary Tree Level Order Traversal (M)

    10. Binary Tree Zigzag Level Order Traversal (M)

    11. Number of Islands (M)

    12. Max Area of Island (M)

    13. Number of Connected Components in an Undirected Graph (M)

    14. Word Ladder (M)

    15. Construct Binary Tree from Preorder and Inorder Traversal (M)

    16. 94. Binary Tree Inorder Traversal (E)

    17. 236. Lowest Common Ancestor of a Binary Tree (M)

  5. Очереди и стеки

    1. Valid Parentheses (E)

    2. Reverse Linked List (E)

    3. 232. Implement Queue using Stacks (E)

    4. 155. Min Stack (E)

  6. Рекурсия

    1. Permutations (M)

    2. 509. Fibonacci Number (E)

    3. 518. Coin Change 2 (M)

    4. Pow(x, n) (Medium)

    5. K-th Symbol in Grammar (Medium)

    6. Split BST (Medium)

  7. Жадные алгоритмы

    1. Permutations (Medium)

    2. Subsets (Medium)

    3. Combination Sum (Medium)

    4. Generate Parentheses (Medium)

    5. 1286. Iterator for Combination (M)

    6. 11. Container With Most Water

  8. Динамическое программирование

    1. Paint Fence (Easy) Premium

    2. Longest Increasing Subsequence (Medium)

    3. Maximum Subarray (E)

    4. Unique Paths (M)

    5. Unique Paths 2 (M)

    6. House Robber (M)

    7. House Robber 2 (M)

    8. Best Time to Buy and Sell Stock(E)

    9. Best Time to Buy and Sell Stock 2 (E)

    10. Word Break (M)

    11. Coin Change (M)

  9. Связные списки

    1. Linked List Cycle (E)

    2. Remove Duplicates from Sorted List (E)

    3. Linked List Cycle II (M)

    4. Remove Duplicates from Sorted List II (M)

    5. Add Two Numbers (M)

    6. 1290. Convert Binary Number in a Linked List to Integer

    7. 328. Odd Even Linked List

  10. Проектирование

    1. 146. LRU Cache (M)

    2. 460. LFU Cache (H)

    3. 705. Design HashSet

    4. 933. Number of Recent Calls

  11. Algorithms by Sedgwick

    1. Percolation

  • 1692
  • 29 October 2021, 17:48
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?