Алгоритмические задачи
Общий поток: LeetCode + e-maxx. Данные хранятся в отдельных LiteDB.
16. 3Sum Closest
LeetCode · medium · оригинал: C#
18. 4Sum
LeetCode · medium · оригинал: C#
21. Merge Two Sorted Lists
LeetCode · easy · оригинал: C#
23. Merge k Sorted Lists
LeetCode · hard · оригинал: C#
26. Remove Duplicates from Sorted Array
LeetCode · easy · оригинал: C#
33. Search in Rotated Sorted Array
LeetCode · medium · оригинал: C#
34. Find First and Last Position of Element in Sorted Array
LeetCode · medium · оригинал: C#
35. Search Insert Position
LeetCode · easy · оригинал: C#
57. Insert Interval
LeetCode · medium · оригинал: C#
74. Search a 2D Matrix
LeetCode · medium · оригинал: C#
80. Remove Duplicates from Sorted Array II
LeetCode · medium · оригинал: C#
81. Search in Rotated Sorted Array II
LeetCode · medium · оригинал: C#
82. Remove Duplicates from Sorted List II
LeetCode · medium · оригинал: C#
83. Remove Duplicates from Sorted List
LeetCode · easy · оригинал: C#
90. Subsets II
LeetCode · medium · оригинал: C#
99. Recover Binary Search Tree
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#
128. Longest Consecutive Sequence
LeetCode · medium · оригинал: C#
137. Single Number II
LeetCode · medium · оригинал: C#
147. Insertion Sort List
LeetCode · medium · оригинал: C#
148. Sort List
LeetCode · medium · оригинал: C#
153. Find Minimum in Rotated Sorted Array
LeetCode · medium · оригинал: C#
154. Find Minimum in Rotated Sorted Array II
LeetCode · hard · оригинал: C#
164. Maximum Gap
LeetCode · medium · оригинал: C#
167. Two Sum II - Input Array Is Sorted
LeetCode · medium · оригинал: C#
170. Two Sum III - Data structure design
LeetCode · easy · оригинал: C#
173. Binary Search Tree Iterator
LeetCode · medium · оригинал: C#
210. Course Schedule II
LeetCode · medium · оригинал: C#
253. Meeting Rooms II
LeetCode · medium · оригинал: C#
259. 3Sum Smaller
LeetCode · medium · оригинал: C#
240. Search a 2D Matrix II
LeetCode · medium · оригинал: C#
244. Shortest Word Distance II
LeetCode · medium · оригинал: C#
269. Alien Dictionary
LeetCode · hard · оригинал: C#
270. Closest Binary Search Tree Value
LeetCode · easy · оригинал: C#
272. Closest Binary Search Tree Value II
LeetCode · hard · оригинал: C#
215. Kth Largest Element in an Array
LeetCode · medium · оригинал: C#
275. H-Index II
LeetCode · medium · оригинал: C#
218. The Skyline Problem
LeetCode · hard · оригинал: C#
314. Binary Tree Vertical Order Traversal
LeetCode · medium · оригинал: C#
368. Largest Divisible Subset
LeetCode · medium · оригинал: C#
389. Find the Difference
LeetCode · easy · оригинал: C#
295. Find Median from Data Stream
LeetCode · hard · оригинал: C#
352. Data Stream as Disjoint Intervals
LeetCode · hard · оригинал: C#
473. Matchsticks to Square
LeetCode · medium · оригинал: C#
228. Summary Ranges
LeetCode · easy · оригинал: C#
329. Longest Increasing Path in a Matrix
LeetCode · hard · оригинал: C#
330. Patching Array
LeetCode · hard · оригинал: C#
332. Reconstruct Itinerary
LeetCode · hard · оригинал: C#
373. Find K Pairs with Smallest Sums
LeetCode · medium · оригинал: C#
378. Kth Smallest Element in a Sorted Matrix
LeetCode · medium · оригинал: C#
540. Single Element in a Sorted Array
LeetCode · medium · оригинал: C#
587. Erect the Fence
LeetCode · hard · оригинал: C#
588. Design In-Memory File System
LeetCode · hard · оригинал: C#
406. Queue Reconstruction by Height
LeetCode · medium · оригинал: C#
480. Sliding Window Median
LeetCode · hard · оригинал: C#
411. Minimum Unique Word Abbreviation
LeetCode · hard · оригинал: C#
556. Next Greater Element III
LeetCode · medium · оригинал: C#
632. Smallest Range Covering Elements from K Lists
LeetCode · hard · оригинал: C#
524. Longest Word in Dictionary through Deleting
LeetCode · medium · оригинал: C#
611. Valid Triangle Number
LeetCode · medium · оригинал: C#
624. Maximum Distance in Arrays
LeetCode · medium · оригинал: C#
628. Maximum Product of Three Numbers
LeetCode · easy · оригинал: C#
630. Course Schedule III
LeetCode · hard · оригинал: C#
354. Russian Doll Envelopes
LeetCode · hard · оригинал: C#
435. Non-overlapping Intervals
LeetCode · medium · оригинал: C#
674. Longest Continuous Increasing Subsequence
LeetCode · easy · оригинал: C#
675. Cut Off Trees for Golf Event
LeetCode · hard · оригинал: C#
646. Maximum Length of Pair Chain
LeetCode · medium · оригинал: C#
436. Find Right Interval
LeetCode · medium · оригинал: C#
360. Sort Transformed Array
LeetCode · medium · оригинал: C#
363. Max Sum of Rectangle No Larger Than K
LeetCode · hard · оригинал: C#
366. Find Leaves of Binary Tree
LeetCode · medium · оригинал: C#
711. Number of Distinct Islands II
LeetCode · hard · оригинал: C#
719. Find K-th Smallest Pair Distance
LeetCode · hard · оригинал: C#
720. Longest Word in Dictionary
LeetCode · medium · оригинал: C#
721. Accounts Merge
LeetCode · medium · оригинал: C#
502. IPO
LeetCode · hard · оригинал: C#
726. Number of Atoms
LeetCode · hard · оригинал: C#
740. Delete and Earn
LeetCode · medium · оригинал: C#
743. Network Delay Time
LeetCode · medium · оригинал: C#
744. Find Smallest Letter Greater Than Target
LeetCode · easy · оригинал: C#
1287. Element Appearing More Than 25% In Sorted Array
LeetCode · easy · оригинал: C#
1286. Iterator for Combination
LeetCode · medium · оригинал: C#
757. Set Intersection Size At Least Two
LeetCode · hard · оригинал: C#
759. Employee Free Time
LeetCode · hard · оригинал: C#
1337. The K Weakest Rows in a Matrix
LeetCode · easy · оригинал: C#
1146. Snapshot Array
LeetCode · medium · оригинал: C#
1122. Relative Sort Array
LeetCode · easy · оригинал: C#
981. Time Based Key-Value Store
LeetCode · medium · оригинал: C#
1356. Sort Integers by The Number of 1 Bits
LeetCode · easy · оригинал: C#
1481. Least Number of Unique Integers after K Removals
LeetCode · medium · оригинал: C#
761. Special Binary String
LeetCode · · оригинал: C#
823. Binary Trees With Factors
LeetCode · · оригинал: C#
658. Find K Closest Elements
LeetCode · easy · оригинал: C#
954. Array of Doubled Pairs
LeetCode · medium · оригинал: C#
960. Delete Columns to Make Sorted III
LeetCode · hard · оригинал: C#
893. Groups of Special-Equivalent Strings
LeetCode · medium · оригинал: C#
1465. Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts
LeetCode · medium · оригинал: C#
1040. Moving Stones Until Consecutive II
LeetCode · medium · оригинал: C#
944. Delete Columns to Make Sorted
LeetCode · easy · оригинал: C#
1101. The Earliest Moment When Everyone Become Friends
LeetCode · medium · оригинал: C#
955. Delete Columns to Make Sorted II
LeetCode · medium · оригинал: C#
1213. Intersection of Three Sorted Arrays
LeetCode · easy · оригинал: C#
426. Convert Binary Search Tree to Sorted Doubly Linked List
LeetCode · medium · оригинал: C#
1539. Kth Missing Positive Number
LeetCode · easy · оригинал: C#
1030. Matrix Cells in Distance Order
LeetCode · easy · оригинал: C#
899. Orderly Queue
LeetCode · hard · оригинал: C#
1338. Reduce Array Size to The Half
LeetCode · medium · оригинал: C#
1509. Minimum Difference Between Largest and Smallest Value in Three Moves
LeetCode · medium · оригинал: C#
1502. Can Make Arithmetic Progression From Sequence
LeetCode · easy · оригинал: C#
1087. Brace Expansion
LeetCode · medium · оригинал: C#
1202. Smallest String With Swaps
LeetCode · medium · оригинал: C#
1135. Connecting Cities With Minimum Cost
LeetCode · medium · оригинал: C#
1005. Maximize Sum Of Array After K Negations
LeetCode · easy · оригинал: C#
1370. Increasing Decreasing String
LeetCode · easy · оригинал: C#
949. Largest Time for Given Digits
LeetCode · medium · оригинал: C#
1064. Fixed Point
LeetCode · easy · оригинал: C#
1522. Diameter of N-Ary Tree
LeetCode · medium · оригинал: C#
912. Sort an Array
LeetCode · medium · оригинал: C#
1196. How Many Apples Can You Put into the Basket
LeetCode · easy · оригинал: C#
1329. Sort the Matrix Diagonally
LeetCode · medium · оригинал: C#
1365. How Many Numbers Are Smaller Than the Current Number
LeetCode · · оригинал: C#
1244. Design A Leaderboard
LeetCode · medium · оригинал: C#
986. Interval List Intersections
LeetCode · medium · оригинал: C#
846. Hand of Straights
LeetCode · medium · оригинал: C#
1229. Meeting Scheduler
LeetCode · medium · оригинал: C#
1351. Count Negative Numbers in a Sorted Matrix
LeetCode · easy · оригинал: C#
1233. Remove Sub-Folders from the Filesystem
LeetCode · · оригинал: C#
782. Transform to Chessboard
LeetCode · hard · оригинал: C#
CodeTestcaseTest ResultTest Result1187. Make Array Strictly Increasing
LeetCode · hard · оригинал: C#
1061. Lexicographically Smallest Equivalent String
LeetCode · medium · оригинал: C#
347. Top K Frequent Elements
LeetCode · medium · оригинал: C#
973. K Closest Points to Origin
LeetCode · medium · оригинал: C#
922. Sort Array By Parity II
LeetCode · medium · оригинал: C#
1272. Remove Interval
LeetCode · medium · оригинал: C#
956. Tallest Billboard
LeetCode · hard · оригинал: C#
1305. All Elements in Two Binary Search Trees
LeetCode · medium · оригинал: C#
819. Most Common Word
LeetCode · · оригинал: C#
786. K-th Smallest Prime Fraction
LeetCode · medium · оригинал: C#
948. Bag of Tokens
LeetCode · medium · оригинал: C#
857. Minimum Cost to Hire K Workers
LeetCode · hard · оригинал: C#
870. Advantage Shuffle
LeetCode · medium · оригинал: C#
850. Rectangle Area II
LeetCode · hard · оригинал: C#
826. Most Profit Assigning Work
LeetCode · · оригинал: C#
659. Split Array into Consecutive Subsequences
LeetCode · medium · оригинал: C#
1268. Search Suggestions System
LeetCode · medium · оригинал: C#
996. Number of Squareful Arrays
LeetCode · · оригинал: C#
1203. Sort Items by Groups Respecting Dependencies
LeetCode · hard · оригинал: C#
1150. Check If a Number Is Majority Element in a Sorted Array
LeetCode · easy · оригинал: C#
1051. Height Checker
LeetCode · easy · оригинал: C#
945. Minimum Increment to Make Array Unique
LeetCode · medium · оригинал: C#
1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
LeetCode · medium · оригинал: C#
937. Reorder Data in Log Files
LeetCode · medium · оригинал: C#
1024. Video Stitching
LeetCode · medium · оригинал: C#
950. Reveal Cards In Increasing Order
LeetCode · medium · оригинал: C#
1428. Leftmost Column with at Least a One
LeetCode · medium · оригинал: C#
1198. Find Smallest Common Element in All Rows
LeetCode · medium · оригинал: C#
1035. Uncrossed Lines
LeetCode · medium · оригинал: C#
1048. Longest String Chain
LeetCode · easy · оригинал: C#
1382. Balance a Binary Search Tree
LeetCode · medium · оригинал: C#