Подборка из easy задач на leetcode для начинающих подготовку к алгоритмическому собеседованию
Это подборка для тех, что уже имеет представление о структурах данных и основных алгоритмах, но только начинает практиковаться в решении задач. Часть из этих задач я разбирал уже на канале. Они покрывают достаточно широкий спектр тем, необходимых для успешного прохождения собеседования. В том числе: массивы, строки, списки, стек, хэш таблица, дерево, бинарное дерево, бинарное дерево поиска, граф, two pointers, поиск в глубину, поиск в ширину, бинарный поиск, обход дерева, динамическое программирование.
1) Two Sum
2) Valid Parentheses
3) Best Time to Buy and Sell Stock
4) Longest Common Prefix
5) Merge Sorted Array
6) Climbing Stairs
7) Palindrome Linked List
8) Merge Two Sorted Lists
9) Remove Duplicates from Sorted Array
10) Move Zeroes
11) Reverse Linked List
12) Valid Anagram
13) Reverse String
14) Valid Palindrome
15) Intersection of Two Arrays
16) Valid Palindrome II
17) Flood Fill
18) Add Binary
19) First Bad Version
20) Island Perimeter
21) Missing Number
22) Invert Binary Tree
23) Diameter of Binary Tree
24) Balanced Binary Tree
25) Meeting Rooms
26) Moving Average from Data Stream
27) Remove Linked List Elements
28) Monotonic Array
29) Longest Palindrome
30) Maximum Depth of Binary Tree
31) Closest Binary Search Tree Value
32) Convert Sorted Array to Binary Search Tree
33) Range Sum of BST
Post #171
3.08K