yandex-interview

Подготовка к live coding, algorithm интервью

Arrays

Add to Array-Form of Integer Text Code

Two pointers

Container With Most Water Video Code
Partition Labels Video Code
Squares of a Sorted Array Video Code
Subarray Sum Equals K Video Code
Valid Palindrome Video Code

Hash table

Find All Anagrams in a String Video Code
Permutation in String Video Code
Single Number Video Code
Two Sum Video Code
4Sum Video Code
Group Anagrams Video Code
Valid Anagram Video Code

Sort

Merge Intervals Video Code

Queue/stack

Valid Parentheses Video Code

Sliding window

Sliding Window Median Video Code
Sliding Window Maximum Text Video Code
Longest Repeating Character Replacement Video Code

Iterator

Peeking Iterator Video Code

Greedy problems

Best Time to Buy and Sell Stock Video Code
Best Time to Buy and Sell Stock II Video Code
Best Time to Buy and Sell Stock with Transaction Fee Video Code

Linked lists

Merge k Sorted Lists Video Code
Reverse Linked List Video Code

Dfs/bfs

Number of Islands Video Code
Remove Invalid Parentheses Video Code

Heap/hash

Top K Frequent Words Text Code
Top K Frequent Elements Text Video Code
Binary Search Text Video Code
Guess Number Higher or Lower Video Code

Tree

Same Tree Video Code
Symmetric Tree Video Code
Balanced Binary Tree Video Code
Path Sum II Video Code