🎯
Алгоритмы — Задачи и паттерны
Sliding window, two pointers, monotonic stack, interval, graph problems, bit manipulation, math puzzles.
26 вопросов · 26 показано
MediumРешить задачу Container With Most Water (LeetCode 11)?two-pointersHardРешить задачу Trapping Rain Water (LeetCode 42)?two-pointersdpMediumРешить задачу Longest Palindromic Substring (LeetCode 5)?palindromedpEasyРешить задачу Valid Anagram (LeetCode 242)?hashanagramMediumРешить задачу Product of Array Except Self (LeetCode 238)?arraysprefixMediumРешить задачу Number of Islands (LeetCode 200)?bfsdfsgraphMediumРешить задачу Coin Change (LeetCode 322)?dpEasyРешить задачу Climbing Stairs (LeetCode 70)?dpMediumРешить задачу House Robber (LeetCode 198)?dpMediumРешить задачу Subarray Sum Equals K (LeetCode 560)?prefix-sumhashMediumРешить задачу Rotate Image (LeetCode 48)?matrixin-placeMediumРешить задачу Word Break (LeetCode 139)?dpMediumРешить задачу LRU Cache (LeetCode 146)?designlinked-listEasyРешить задачу Best Time to Buy and Sell Stock (LeetCode 121)?arraysMediumРешить задачу Binary Tree Level Order Traversal (LeetCode 102)?bfstreeMediumРешить задачу Combination Sum (LeetCode 39)?backtrackingMediumРешить задачу Permutations II (LeetCode 47)?backtrackingHardРешить задачу Find Median from Data Stream (LeetCode 295)?heapMediumРешить задачу Word Search (LeetCode 79)?backtrackingdfsMediumРешить задачу Lowest Common Ancestor (LeetCode 236)?treedfsHardРешить задачу Minimum Window Substring (LeetCode 76)?sliding-windowMediumРешить задачу Longest Increasing Subsequence (LeetCode 300)?dpbinary-searchMediumРешить задачу Merge Intervals (LeetCode 56)?intervalsMediumРешить задачу Course Schedule (LeetCode 207)?topological-sortgraphHardРешить задачу Serialize and Deserialize Binary Tree (LeetCode 297)?treedesignMediumЧто такое bitmask и операции с битами?bit