Алгоритмические задачи
Общий поток: LeetCode + e-maxx. Данные хранятся в отдельных LiteDB.
17. Letter Combinations of a Phone Number
LeetCode · medium · оригинал: C#
18. 4Sum
LeetCode · medium · оригинал: C#
22. Generate Parentheses
LeetCode · medium · оригинал: C#
23. Merge k Sorted Lists
LeetCode · hard · оригинал: C#
38. Count and Say
LeetCode · medium · оригинал: C#
39. Combination Sum
LeetCode · medium · оригинал: C#
55. Jump Game
LeetCode · medium · оригинал: C#
72. Edit Distance
LeetCode · medium · оригинал: C#
79. Word Search
LeetCode · medium · оригинал: C#
87. Scramble String
LeetCode · hard · оригинал: C#
91. Decode Ways
LeetCode · medium · оригинал: C#
92. Reverse Linked List II
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#
97. Interleaving String
LeetCode · medium · оригинал: C#
100. Same Tree
LeetCode · easy · оригинал: C#
101. Symmetric Tree
LeetCode · easy · оригинал: C#
102. Binary Tree 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#
131. Palindrome Partitioning
LeetCode · medium · оригинал: C#
132. Palindrome Partitioning II
LeetCode · hard · оригинал: C#
138. Copy List with Random Pointer
LeetCode · medium · оригинал: C#
140. Word Break II
LeetCode · hard · оригинал: C#
148. Sort List
LeetCode · medium · оригинал: C#
173. Binary Search Tree Iterator
LeetCode · medium · оригинал: C#
198. House Robber
LeetCode · medium · оригинал: C#
210. Course Schedule II
LeetCode · medium · оригинал: C#
211. Design Add and Search Words Data Structure
LeetCode · medium · оригинал: C#
257. Binary Tree Paths
LeetCode · easy · оригинал: C#
247. Strobogrammatic Number II
LeetCode · medium · оригинал: C#
250. Count Univalue Subtrees
LeetCode · medium · оригинал: C#
273. Integer to English Words
LeetCode · hard · оригинал: C#
216. Combination Sum III
LeetCode · medium · оригинал: C#
226. Invert Binary Tree
LeetCode · easy · оригинал: C#
301. Remove Invalid Parentheses
LeetCode · hard · оригинал: C#
298. Binary Tree Longest Consecutive Sequence
LeetCode · medium · оригинал: C#
297. Serialize and Deserialize Binary Tree
LeetCode · hard · оригинал: C#
294. Flip Game II
LeetCode · medium · оригинал: C#
291. Word Pattern II
LeetCode · medium · оригинал: C#
282. Expression Add Operators
LeetCode · hard · оригинал: C#
285. Inorder Successor in BST
LeetCode · medium · оригинал: C#
473. Matchsticks to Square
LeetCode · medium · оригинал: C#
332. Reconstruct Itinerary
LeetCode · hard · оригинал: C#
333. Largest BST Subtree
LeetCode · medium · оригинал: C#
377. Combination Sum IV
LeetCode · medium · оригинал: C#
465. Optimal Account Balancing
LeetCode · medium · оригинал: C#
337. House Robber III
LeetCode · medium · оригинал: C#
236. Lowest Common Ancestor of a Binary Tree
LeetCode · medium · оригинал: C#
339. Nested List Weight Sum
LeetCode · medium · оригинал: C#
526. Beautiful Arrangement
LeetCode · medium · оригинал: C#
538. Convert BST to Greater Tree
LeetCode · medium · оригинал: C#
536. Construct Binary Tree from String
LeetCode · medium · оригинал: C#
404. Sum of Left Leaves
LeetCode · easy · оригинал: C#
543. Diameter of Binary Tree
LeetCode · easy · оригинал: C#
322. Coin Change
LeetCode · medium · оригинал: C#
513. Find Bottom Left Tree Value
LeetCode · medium · оригинал: C#
516. Longest Palindromic Subsequence
LeetCode · medium · оригинал: C#
518. Coin Change II
LeetCode · medium · оригинал: C#
606. Construct String from Binary Tree
LeetCode · medium · оригинал: C#
617. Merge Two Binary Trees
LeetCode · medium · оригинал: C#
559. Maximum Depth of N-ary Tree
LeetCode · easy · оригинал: C#
563. Binary Tree Tilt
LeetCode · easy · оригинал: C#
636. Exclusive Time of Functions
LeetCode · medium · оригинал: C#
638. Shopping Offers
LeetCode · medium · оригинал: 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#
678. Valid Parenthesis String
LeetCode · medium · оригинал: C#
437. Path Sum III
LeetCode · medium · оригинал: C#
366. Find Leaves of Binary Tree
LeetCode · medium · оригинал: C#
774. Minimize Max Distance to Gas Station
LeetCode · hard · оригинал: C#
776. Split BST
LeetCode · medium · оригинал: C#
491. Non-decreasing Subsequences
LeetCode · medium · оригинал: C#
494. Target Sum
LeetCode · medium · оригинал: C#
501. Find Mode in Binary Search Tree
LeetCode · easy · оригинал: C#
736. Parse Lisp Expression
LeetCode · hard · оригинал: C#
756. Pyramid Transition Matrix
LeetCode · medium · оригинал: C#
988. Smallest String Starting From Leaf
LeetCode · medium · оригинал: C#
687. Longest Univalue Path
LeetCode · medium · оригинал: C#
761. Special Binary String
LeetCode · · оригинал: C#
998. Maximum Binary Tree II
LeetCode · medium · оригинал: C#
1312. Minimum Insertion Steps to Make a String Palindrome
LeetCode · · оригинал: C#
1473. Paint House III
LeetCode · hard · оригинал: C#
1192. Critical Connections in a Network
LeetCode · hard · оригинал: C#
1110. Delete Nodes And Return Forest
LeetCode · medium · оригинал: C#
426. Convert Binary Search Tree to Sorted Doubly Linked List
LeetCode · medium · оригинал: C#
979. Distribute Coins in Binary Tree
LeetCode · medium · оригинал: C#
1485. Clone Binary Tree With Random Pointer
LeetCode · medium · оригинал: C#
968. Binary Tree Cameras
LeetCode · hard · оригинал: C#
1359. Count All Valid Pickup and Delivery Options
LeetCode · hard · оригинал: C#
1087. Brace Expansion
LeetCode · medium · оригинал: C#
1026. Maximum Difference Between Node and Ancestor
LeetCode · medium · оригинал: C#
1466. Reorder Routes to Make All Paths Lead to the City Zero
LeetCode · medium · оригинал: C#
1140. Stone Game II
LeetCode · medium · оригинал: C#
1274. Number of Ships in a Rectangle
LeetCode · hard · оригинал: C#
1261. Find Elements in a Contaminated Binary Tree
LeetCode · medium · оригинал: C#
1522. Diameter of N-Ary Tree
LeetCode · medium · оригинал: C#
912. Sort an Array
LeetCode · medium · оригинал: C#
938. Range Sum of BST
LeetCode · easy · оригинал: C#
663. Equal Tree Partition
LeetCode · medium · оригинал: C#
983. Minimum Cost For Tickets
LeetCode · medium · оригинал: C#
1416. Restore The Array
LeetCode · hard · оригинал: C#
1372. Longest ZigZag Path in a Binary Tree
LeetCode · medium · оригинал: C#
1059. All Paths from Source Lead to Destination
LeetCode · medium · оригинал: C#
1319. Number of Operations to Make Network Connected
LeetCode · medium · оригинал: C#
1530. Number of Good Leaf Nodes Pairs
LeetCode · medium · оригинал: C#
813. Largest Sum of Averages
LeetCode · · оригинал: C#
1315. Sum of Nodes with Even-Valued Grandparent
LeetCode · medium · оригинал: C#
1325. Delete Leaves With a Given Value
LeetCode · medium · оригинал: C#
1246. Palindrome Removal
LeetCode · hard · оригинал: C#
1022. Sum of Root To Leaf Binary Numbers
LeetCode · easy · оригинал: C#
1143. Longest Common Subsequence
LeetCode · medium · оригинал: C#
1216. Valid Palindrome III
LeetCode · hard · оригинал: C#
1382. Balance a Binary Search Tree
LeetCode · medium · оригинал: C#
1469. Find All The Lonely Nodes
LeetCode · easy · оригинал: C#