0300–0399
Problems in this range: 100
- 300. Longest Increasing Subsequence
- 301. Remove Invalid Parentheses
- 302. Smallest Rectangle Enclosing Black Pixels 🔒
- 303. Range Sum Query - Immutable
- 304. Range Sum Query 2D - Immutable
- 305. Number of Islands II 🔒
- 306. Additive Number
- 307. Range Sum Query - Mutable
- 308. Range Sum Query 2D - Mutable 🔒
- 309. Best Time to Buy and Sell Stock with Cooldown
- 310. Minimum Height Trees
- 311. Sparse Matrix Multiplication 🔒
- 312. Burst Balloons
- 313. Super Ugly Number
- 314. Binary Tree Vertical Order Traversal 🔒
- 315. Count of Smaller Numbers After Self
- 316. Remove Duplicate Letters
- 317. Shortest Distance from All Buildings 🔒
- 318. Maximum Product of Word Lengths
- 319. Bulb Switcher
- 320. Generalized Abbreviation 🔒
- 321. Create Maximum Number
- 322. Coin Change
- 323. Number of Connected Components in an Undirected Graph 🔒
- 324. Wiggle Sort II
- 325. Maximum Size Subarray Sum Equals k 🔒
- 326. Power of Three
- 327. Count of Range Sum
- 328. Odd Even Linked List
- 329. Longest Increasing Path in a Matrix
- 330. Patching Array
- 331. Verify Preorder Serialization of a Binary Tree
- 332. Reconstruct Itinerary
- 333. Largest BST Subtree 🔒
- 334. Increasing Triplet Subsequence
- 335. Self Crossing
- 336. Palindrome Pairs
- 337. House Robber III
- 338. Counting Bits
- 339. Nested List Weight Sum 🔒
- 340. Longest Substring with At Most K Distinct Characters 🔒
- 341. Flatten Nested List Iterator
- 342. Power of Four
- 343. Integer Break
- 344. Reverse String
- 345. Reverse Vowels of a String
- 346. Moving Average from Data Stream 🔒
- 347. Top K Frequent Elements
- 348. Design Tic-Tac-Toe 🔒
- 349. Intersection of Two Arrays
- 350. Intersection of Two Arrays II
- 351. Android Unlock Patterns 🔒
- 352. Data Stream as Disjoint Intervals
- 353. Design Snake Game 🔒
- 354. Russian Doll Envelopes
- 355. Design Twitter
- 356. Line Reflection 🔒
- 357. Count Numbers with Unique Digits
- 358. Rearrange String k Distance Apart 🔒
- 359. Logger Rate Limiter 🔒
- 360. Sort Transformed Array 🔒
- 361. Bomb Enemy 🔒
- 362. Design Hit Counter 🔒
- 363. Max Sum of Rectangle No Larger Than K
- 364. Nested List Weight Sum II 🔒
- 365. Water and Jug Problem
- 366. Find Leaves of Binary Tree 🔒
- 367. Valid Perfect Square
- 368. Largest Divisible Subset
- 369. Plus One Linked List 🔒
- 370. Range Addition 🔒
- 371. Sum of Two Integers
- 372. Super Pow
- 373. Find K Pairs with Smallest Sums
- 374. Guess Number Higher or Lower
- 375. Guess Number Higher or Lower II
- 376. Wiggle Subsequence
- 377. Combination Sum IV
- 378. Kth Smallest Element in a Sorted Matrix
- 379. Design Phone Directory 🔒
- 380. Insert Delete GetRandom O(1)
- 381. Insert Delete GetRandom O(1) - Duplicates allowed
- 382. Linked List Random Node
- 383. Ransom Note
- 384. Shuffle an Array
- 385. Mini Parser
- 386. Lexicographical Numbers
- 387. First Unique Character in a String
- 388. Longest Absolute File Path
- 389. Find the Difference
- 390. Elimination Game
- 391. Perfect Rectangle
- 392. Is Subsequence
- 393. UTF-8 Validation
- 394. Decode String
- 395. Longest Substring with At Least K Repeating Characters
- 396. Rotate Function
- 397. Integer Replacement
- 398. Random Pick Index
- 399. Evaluate Division