Алгоритмические задачи
Общий поток: LeetCode + e-maxx. Данные хранятся в отдельных LiteDB.
30. Substring with Concatenation of All Words
LeetCode · hard · оригинал: C#
32. Longest Valid Parentheses
LeetCode · hard · оригинал: C#
39. Combination Sum
LeetCode · medium · оригинал: C#
63. Unique Paths II
LeetCode · medium · оригинал: C#
76. Minimum Window Substring
LeetCode · hard · оригинал: C#
87. Scramble String
LeetCode · hard · оригинал: C#
91. Decode Ways
LeetCode · medium · оригинал: C#
93. Restore IP Addresses
LeetCode · medium · оригинал: C#
94. Binary Tree Inorder Traversal
LeetCode · easy · оригинал: C#
95. Unique Binary Search Trees II
LeetCode · medium · оригинал: C#
96. Unique Binary Search Trees
LeetCode · medium · оригинал: C#
98. Validate Binary Search Tree
LeetCode · medium · оригинал: C#
99. Recover Binary Search Tree
LeetCode · medium · оригинал: C#
100. Same Tree
LeetCode · easy · оригинал: C#
101. Symmetric Tree
LeetCode · easy · оригинал: C#
102. Binary Tree Level Order Traversal
LeetCode · medium · оригинал: C#
103. Binary Tree Zigzag Level Order Traversal
LeetCode · medium · оригинал: C#
104. Maximum Depth of Binary Tree
LeetCode · easy · оригинал: C#
105. Construct Binary Tree from Preorder and Inorder Traversal
LeetCode · medium · оригинал: C#
106. Construct Binary Tree from Inorder and Postorder Traversal
LeetCode · medium · оригинал: C#
107. Binary Tree Level Order Traversal II
LeetCode · medium · оригинал: C#
108. Convert Sorted Array to Binary Search Tree
LeetCode · easy · оригинал: C#
109. Convert Sorted List to Binary Search Tree
LeetCode · medium · оригинал: C#
110. Balanced Binary Tree
LeetCode · easy · оригинал: C#
111. Minimum Depth of Binary Tree
LeetCode · easy · оригинал: C#
113. Path Sum II
LeetCode · medium · оригинал: C#
114. Flatten Binary Tree to Linked List
LeetCode · medium · оригинал: C#
115. Distinct Subsequences
LeetCode · hard · оригинал: C#
116. Populating Next Right Pointers in Each Node
LeetCode · medium · оригинал: C#
117. Populating Next Right Pointers in Each Node II
LeetCode · medium · оригинал: C#
127. Word Ladder
LeetCode · hard · оригинал: C#
129. Sum Root to Leaf Numbers
LeetCode · medium · оригинал: C#
131. Palindrome Partitioning
LeetCode · medium · оригинал: C#
139. Word Break
LeetCode · medium · оригинал: C#
140. Word Break II
LeetCode · hard · оригинал: C#
144. Binary Tree Preorder Traversal
LeetCode · easy · оригинал: C#
145. Binary Tree Postorder Traversal
LeetCode · easy · оригинал: C#
173. Binary Search Tree Iterator
LeetCode · medium · оригинал: C#
187. Repeated DNA Sequences
LeetCode · medium · оригинал: C#
199. Binary Tree Right Side View
LeetCode · medium · оригинал: C#
208. Implement Trie (Prefix Tree)
LeetCode · medium · оригинал: C#
255. Verify Preorder Sequence in Binary Search Tree
LeetCode · medium · оригинал: C#
211. Design Add and Search Words Data Structure
LeetCode · medium · оригинал: C#
257. Binary Tree Paths
LeetCode · easy · оригинал: C#
261. Graph Valid Tree
LeetCode · medium · оригинал: C#
250. Count Univalue Subtrees
LeetCode · medium · оригинал: C#
270. Closest Binary Search Tree Value
LeetCode · easy · оригинал: C#
272. Closest Binary Search Tree Value II
LeetCode · hard · оригинал: C#
214. Shortest Palindrome
LeetCode · hard · оригинал: C#
215. Kth Largest Element in an Array
LeetCode · medium · оригинал: C#
314. Binary Tree Vertical Order Traversal
LeetCode · medium · оригинал: C#
315. Count of Smaller Numbers After Self
LeetCode · hard · оригинал: C#
226. Invert Binary Tree
LeetCode · easy · оригинал: C#
393. UTF-8 Validation
LeetCode · medium · оригинал: C#
395. Longest Substring with At Least K Repeating Characters
LeetCode · medium · оригинал: C#
298. Binary Tree Longest Consecutive Sequence
LeetCode · medium · оригинал: C#
297. Serialize and Deserialize Binary Tree
LeetCode · hard · оригинал: C#
291. Word Pattern II
LeetCode · medium · оригинал: C#
285. Inorder Successor in BST
LeetCode · medium · оригинал: C#
459. Repeated Substring Pattern
LeetCode · easy · оригинал: C#
352. Data Stream as Disjoint Intervals
LeetCode · hard · оригинал: C#
230. Kth Smallest Element in a BST
LeetCode · medium · оригинал: C#
331. Verify Preorder Serialization of a Binary Tree
LeetCode · medium · оригинал: C#
333. Largest BST Subtree
LeetCode · medium · оригинал: C#
337. House Robber III
LeetCode · medium · оригинал: C#
472. Concatenated Words
LeetCode · hard · оригинал: C#
378. Kth Smallest Element in a Sorted Matrix
LeetCode · medium · оригинал: C#
235. Lowest Common Ancestor of a Binary Search Tree
LeetCode · medium · оригинал: C#
236. Lowest Common Ancestor of a Binary Tree
LeetCode · medium · оригинал: C#
527. Word Abbreviation
LeetCode · hard · оригинал: C#
538. Convert BST to Greater Tree
LeetCode · medium · оригинал: C#
530. Minimum Absolute Difference in BST
LeetCode · easy · оригинал: C#
536. Construct Binary Tree from String
LeetCode · medium · оригинал: C#
587. Erect the Fence
LeetCode · hard · оригинал: C#
588. Design In-Memory File System
LeetCode · hard · оригинал: C#
402. Remove K Digits
LeetCode · medium · оригинал: C#
404. Sum of Left Leaves
LeetCode · easy · оригинал: C#
543. Diameter of Binary Tree
LeetCode · easy · оригинал: C#
589. N-ary Tree Preorder Traversal
LeetCode · easy · оригинал: C#
408. Valid Word Abbreviation
LeetCode · easy · оригинал: C#
411. Minimum Unique Word Abbreviation
LeetCode · hard · оригинал: C#
590. N-ary Tree Postorder Traversal
LeetCode · easy · оригинал: C#
513. Find Bottom Left Tree Value
LeetCode · medium · оригинал: C#
515. Find Largest Value in Each Tree Row
LeetCode · medium · оригинал: C#
606. Construct String from Binary Tree
LeetCode · medium · оригинал: C#
617. Merge Two Binary Trees
LeetCode · medium · оригинал: C#
623. Add One Row to Tree
LeetCode · medium · оригинал: C#
631. Design Excel Sum Formula
LeetCode · hard · оригинал: C#
559. Maximum Depth of N-ary Tree
LeetCode · easy · оригинал: C#
563. Binary Tree Tilt
LeetCode · easy · оригинал: C#
669. Trim a Binary Search Tree
LeetCode · medium · оригинал: C#
310. Minimum Height Trees
LeetCode · medium · оригинал: C#
675. Cut Off Trees for Golf Event
LeetCode · hard · оригинал: C#
635. Design Log Storage System
LeetCode · medium · оригинал: C#
637. Average of Levels in Binary Tree
LeetCode · easy · оригинал: C#
655. Print Binary Tree
LeetCode · medium · оригинал: C#
654. Maximum Binary Tree
LeetCode · medium · оригинал: C#
653. Two Sum IV - Input is a BST
LeetCode · easy · оригинал: C#
652. Find Duplicate Subtrees
LeetCode · medium · оригинал: C#
648. Replace Words
LeetCode · medium · оригинал: C#
647. Palindromic Substrings
LeetCode · medium · оригинал: C#
680. Valid Palindrome II
LeetCode · easy · оригинал: C#
437. Path Sum III
LeetCode · medium · оригинал: C#
438. Find All Anagrams in a String
LeetCode · medium · оригинал: C#
439. Ternary Expression Parser
LeetCode · medium · оригинал: C#
364. Nested List Weight Sum II
LeetCode · medium · оригинал: C#
366. Find Leaves of Binary Tree
LeetCode · medium · оригинал: C#
776. Split BST
LeetCode · medium · оригинал: C#
720. Longest Word in Dictionary
LeetCode · medium · оригинал: C#
501. Find Mode in Binary Search Tree
LeetCode · easy · оригинал: C#
508. Most Frequent Subtree Sum
LeetCode · medium · оригинал: C#
340. Longest Substring with At Most K Distinct Characters
LeetCode · medium · оригинал: C#
510. Inorder Successor in BST II
LeetCode · medium · оригинал: C#
726. Number of Atoms
LeetCode · hard · оригинал: C#
727. Minimum Window Subsequence
LeetCode · hard · оригинал: C#
742. Closest Leaf in a Binary Tree
LeetCode · medium · оригинал: C#
745. Prefix and Suffix Search
LeetCode · hard · оригинал: C#
753. Cracking the Safe
LeetCode · medium · оригинал: C#
756. Pyramid Transition Matrix
LeetCode · medium · оригинал: C#
988. Smallest String Starting From Leaf
LeetCode · medium · оригинал: C#
687. Longest Univalue Path
LeetCode · medium · оригинал: C#
1273. Delete Tree Nodes
LeetCode · medium · оригинал: C#
761. Special Binary String
LeetCode · · оригинал: C#
779. K-th Symbol in Grammar
LeetCode · medium · оригинал: C#
823. Binary Trees With Factors
LeetCode · · оригинал: C#
666. Path Sum IV
LeetCode · medium · оригинал: C#
998. Maximum Binary Tree II
LeetCode · medium · оригинал: C#
1461. Check If a String Contains All Binary Codes of Size K
LeetCode · medium · оригинал: C#
1257. Smallest Common Region
LeetCode · medium · оригинал: C#
1302. Deepest Leaves Sum
LeetCode · medium · оригинал: C#
684. Redundant Connection
LeetCode · medium · оригинал: C#
1506. Find Root of N-Ary Tree
LeetCode · medium · оригинал: C#
834. Sum of Distances in Tree
LeetCode · · оригинал: C#
1161. Maximum Level Sum of a Binary Tree
LeetCode · medium · оригинал: C#
1213. Intersection of Three Sorted Arrays
LeetCode · easy · оригинал: C#
1358. Number of Substrings Containing All Three Characters
LeetCode · medium · оригинал: C#
1110. Delete Nodes And Return Forest
LeetCode · medium · оригинал: C#
426. Convert Binary Search Tree to Sorted Doubly Linked List
LeetCode · medium · оригинал: C#
1208. Get Equal Substrings Within Budget
LeetCode · medium · оригинал: C#
979. Distribute Coins in Binary Tree
LeetCode · medium · оригинал: C#
784. Letter Case Permutation
LeetCode · medium · оригинал: C#
899. Orderly Queue
LeetCode · hard · оригинал: C#
820. Short Encoding of Words
LeetCode · · оригинал: C#
1485. Clone Binary Tree With Random Pointer
LeetCode · medium · оригинал: C#
968. Binary Tree Cameras
LeetCode · hard · оригинал: C#
685. Redundant Connection II
LeetCode · hard · оригинал: C#
1339. Maximum Product of Splitted Binary Tree
LeetCode · medium · оригинал: C#
425. Word Squares
LeetCode · hard · оригинал: C#
1245. Tree Diameter
LeetCode · medium · оригинал: C#
1178. Number of Valid Words for Each PuzzleHardTopicsHint
LeetCode · hard · оригинал: C#
1026. Maximum Difference Between Node and Ancestor
LeetCode · medium · оригинал: C#
1531. String Compression II
LeetCode · hard · оригинал: C#
1466. Reorder Routes to Make All Paths Lead to the City Zero
LeetCode · medium · оригинал: C#
1135. Connecting Cities With Minimum Cost
LeetCode · medium · оригинал: C#
1003. Check If Word Is Valid After Substitutions
LeetCode · medium · оригинал: C#
1100. Find K-Length Substrings With No Repeated Characters
LeetCode · medium · оригинал: C#
1160. Find Words That Can Be Formed by Characters
LeetCode · easy · оригинал: C#
124. Binary Tree Maximum Path Sum
LeetCode · hard · оригинал: C#
1261. Find Elements in a Contaminated Binary Tree
LeetCode · medium · оригинал: C#
1190. Reverse Substrings Between Each Pair of Parentheses
LeetCode · medium · оригинал: C#
1522. Diameter of N-Ary Tree
LeetCode · medium · оригинал: C#
958. Check Completeness of a Binary Tree
LeetCode · medium · оригинал: C#
943. Find the Shortest Superstring
LeetCode · hard · оригинал: C#
938. Range Sum of BST
LeetCode · easy · оригинал: C#
897. Increasing Order Search Tree
LeetCode · easy · оригинал: C#
663. Equal Tree Partition
LeetCode · medium · оригинал: C#
681. Next Closest Time
LeetCode · medium · оригинал: C#
1214. Two Sum BSTs
LeetCode · medium · оригинал: C#
1503. Last Moment Before All Ants Fall Out of a Plank
LeetCode · medium · оригинал: C#
965. Univalued Binary Tree
LeetCode · easy · оригинал: C#
919. Complete Binary Tree Inserter
LeetCode · medium · оригинал: C#
993. Cousins in Binary Tree
LeetCode · easy · оригинал: C#
1168. Optimize Water Distribution in a Village
LeetCode · hard · оригинал: C#
1416. Restore The Array
LeetCode · hard · оригинал: C#
1016. Binary String With Substrings Representing 1 To N
LeetCode · medium · оригинал: C#
1376. Time Needed to Inform All Employees
LeetCode · medium · оригинал: C#
1044. Longest Duplicate Substring
LeetCode · hard · оригинал: C#
1372. Longest ZigZag Path in a Binary Tree
LeetCode · medium · оригинал: C#
904. Fruit Into Baskets
LeetCode · medium · оригинал: C#
1305. All Elements in Two Binary Search Trees
LeetCode · medium · оригинал: C#
1530. Number of Good Leaf Nodes Pairs
LeetCode · medium · оригинал: C#
894. All Possible Full Binary Trees
LeetCode · medium · оригинал: C#
1315. Sum of Nodes with Even-Valued Grandparent
LeetCode · medium · оригинал: C#
1180. Count Substrings with Only One Distinct Letter
LeetCode · easy · оригинал: C#
1325. Delete Leaves With a Given Value
LeetCode · medium · оригинал: C#
1361. Validate Binary Tree Nodes
LeetCode · easy · оригинал: C#
1234. Replace the Substring for Balanced String
LeetCode · medium · оригинал: C#
424. Longest Repeating Character Replacement
LeetCode · medium · оригинал: C#
1519. Number of Nodes in the Sub-Tree With the Same Label
LeetCode · medium · оригинал: C#
662. Maximum Width of Binary Tree
LeetCode · medium · оригинал: C#
1071. Greatest Common Divisor of Strings
LeetCode · easy · оригинал: C#
1032. Stream of Characters
LeetCode · hard · оригинал: C#
1022. Sum of Root To Leaf Binary Numbers
LeetCode · easy · оригинал: C#
980. Unique Paths III
LeetCode · hard · оригинал: C#
1048. Longest String Chain
LeetCode · easy · оригинал: C#
1382. Balance a Binary Search Tree
LeetCode · medium · оригинал: C#
951. Flip Equivalent Binary Trees
LeetCode · medium · оригинал: C#
1469. Find All The Lonely Nodes
LeetCode · easy · оригинал: C#