All problems
› Array problems
Array problems
247 Array DSA practice problems on CampusCode, each with statement, examples and constraints.
1. Print Array Elements
Easy
Array
2. Find Maximum Element in Array
Easy
Array
3. Reverse an Array
Easy
Array
4. Check if Array is Sorted
Easy
Array
5. Remove Duplicates from Sorted Array
Easy
Array
6. Find the Missing Number
Easy
Array
7. Move Zeros to End
Easy
Array
8. Rotate Array by K Steps
Easy
Array
9. Find Second Largest Element
Easy
Array
10. Merge Two Sorted Arrays
Easy
Array
11. Count Even and Odd Numbers
Easy
Array
12. Intersection of Two Arrays
Easy
Array
13. Find All Duplicates in Array
Easy
Array
14. Find Minimum in Array
Easy
Array
15. Single Number (XOR Trick)
Easy
Array
16. Plus One
Easy
Array
17. Pascal's Triangle Row
Easy
Array
18. Contains Duplicate
Easy
Array
19. Best Time to Buy and Sell Stock
Easy
Array
20. Find the Pivot Index
Easy
Array
21. How Many Numbers Are Smaller Than Current
Easy
Array
22. Shuffle the Array
Easy
Array
23. Running Sum of 1D Array
Easy
Array
24. Find Numbers with Even Number of Digits
Easy
Array
25. Squares of a Sorted Array
Easy
Array
26. Check if N and Its Double Exist
Easy
Array
27. Third Maximum Number
Easy
Array
28. Find All Numbers Disappeared in Array
Easy
Array
29. Height Checker
Easy
Array
30. Sum of All Odd Length Subarrays
Easy
Array
31. Kids With the Greatest Number of Candies
Easy
Array
32. Decompress Run-Length Encoded List
Easy
Array
33. Replace Elements with Greatest Element on Right
Easy
Array
34. Maximum Product of Two Elements in an Array
Easy
Array
35. Concatenation of Array
Easy
Array
36. Build Array from Permutation
Easy
Array
37. Richest Customer Wealth
Easy
Array
38. Find the Highest Altitude
Easy
Array
39. Count Items Matching a Rule
Easy
Array
40. Find Center of Star Graph
Easy
Array
41. Flipping an Image
Easy
Array
42. Transpose Matrix
Easy
Array
43. Toeplitz Matrix
Easy
Array
44. Find Common Elements Between Two Arrays
Easy
Array
45. Count Good Pairs
Easy
Array
46. Number of Rectangles That Can Form Largest Square
Easy
Array
47. Average Salary Excluding Min and Max
Easy
Array
48. Find Smallest Letter Greater Than Target
Easy
Array
49. Matrix Diagonal Sum
Easy
Array
50. Sort Array by Parity
Easy
Array
51. Minimum Value to Get Positive Step by Step Sum
Easy
Array
52. Maximum Average Subarray I
Easy
Array
53. Largest Number At Least Twice of Others
Easy
Array
54. Max Consecutive Ones
Easy
Array
55. Left and Right Sum Differences
Easy
Array
56. Find Target Indices After Sorting Array
Easy
Array
57. Sum of Absolute Differences in Sorted Array
Easy
Array
58. Lucky Number in a Matrix
Easy
Array
59. Find the Array Concatenation Value
Easy
Array
60. Minimum Difference Between Highest and Lowest of K Scores
Easy
Array
61. Two Sum
Easy
Array
62. Three Sum
Medium
Array
63. Product of Array Except Self
Medium
Array
64. Subarray Sum Equals K
Medium
Array
65. Longest Subarray with Sum K
Medium
Array
66. Rotate Image (90 Degrees)
Medium
Array
67. Spiral Matrix Traversal
Medium
Array
68. Jump Game
Medium
Array
69. Container With Most Water
Medium
Array
70. Merge Intervals
Medium
Array
71. Insert Interval
Medium
Array
72. Sort Colors (Dutch National Flag)
Medium
Array
73. Find the Duplicate Number
Medium
Array
74. Maximum Subarray (Kadane's Algorithm)
Medium
Array
75. Longest Consecutive Sequence
Medium
Array
76. Set Matrix Zeroes
Medium
Array
77. Search in Rotated Sorted Array
Medium
Array
78. Find Peak Element
Medium
Array
79. Two Sum II - Input Array Is Sorted
Medium
Array
80. Minimum Size Subarray Sum
Medium
Array
81. Maximum Product Subarray
Medium
Array
82. Increasing Triplet Subsequence
Medium
Array
83. Next Permutation
Medium
Array
84. Partition Array into Disjoint Intervals
Medium
Array
85. Minimum Number of Arrows to Burst Balloons
Medium
Array
86. Subsets
Medium
Array
87. Permutations
Medium
Array
88. Combination Sum
Medium
Array
89. Find First and Last Position of Element in Sorted Array
Medium
Array
90. Game of Life
Medium
Array
91. Summary Ranges
Medium
Array
92. 3Sum Closest
Medium
Array
93. 4Sum
Medium
Array
94. Maximum Points You Can Obtain from Cards
Medium
Array
95. Minimum Difference Between Largest and Smallest in Three Moves
Medium
Array
96. Max Number of K-Sum Pairs
Medium
Array
97. Count Number of Nice Subarrays
Medium
Array
98. Longest Mountain in Array
Medium
Array
99. Minimum Operations to Reduce X to Zero
Medium
Array
100. Maximum Width Ramp
Medium
Array
101. Find the Duplicate Number (Floyd's Cycle Detection)
Medium
Array
102. Array Nesting
Medium
Array
103. Shortest Unsorted Continuous Subarray
Medium
Array
104. Wiggle Sort II
Medium
Array
105. Trapping Rain Water
Medium
Array
106. Subarray Product Less Than K
Medium
Array
107. Minimum Path Sum
Medium
Array
108. Jump Game II
Medium
Array
109. Largest Rectangle in Histogram
Medium
Array
110. Median of Two Sorted Arrays
Hard
Array
111. First Missing Positive
Hard
Array
112. Best Time to Buy and Sell Stock III
Hard
Array
113. Sliding Window Maximum
Hard
Array
114. Candy
Hard
Array
115. Count of Smaller Numbers After Self
Hard
Array
116. Reverse Pairs
Hard
Array
117. Maximum Sum of 3 Non-Overlapping Subarrays
Hard
Array
118. Burst Balloons
Hard
Array
119. Best Time to Buy and Sell Stock IV
Hard
Array
120. Count of Range Sum
Hard
Array
121. Maximum Gap
Hard
Array
122. Shortest Subarray with Sum at Least K
Hard
Array
123. Count Inversions in Array
Hard
Array
124. Remove Boxes
Hard
Array
125. Candy Distribution
Hard
Array
126. Jump Game II (Minimum Jumps)
Hard
Array
127. Minimum Number of Refueling Stops
Hard
Array
128. Minimum Interval to Include Each Query
Hard
Array
129. Max Value of Equation
Hard
Array
130. Find K-th Smallest Pair Distance
Hard
Array
131. Find Minimum in Rotated Sorted Array II
Hard
Array
132. Patching Array
Hard
Array
133. Create Maximum Number
Hard
Array
134. Split Array Largest Sum
Hard
Array
135. Allocate Books (Binary Search + Greedy)
Hard
Array
136. Aggressive Cows
Hard
Array
137. Number of Subarrays with Bounded Maximum
Hard
Array
138. Minimum Cost to Hire K Workers
Hard
Array
139. Maximum Performance of a Team
Hard
Array
140. Minimize Max Distance to Gas Station
Hard
Array
141. Swim in Rising Water
Hard
Array
142. Minimum Moves to Equal Array Elements II
Hard
Array
143. Range Sum Query 2D
Hard
Array
144. Count Rectangles with All Ones
Hard
Array
145. Maximum Rectangle in Binary Matrix
Hard
Array
146. Shortest Common Supersequence via Array DP
Hard
Array
147. Strange Printer (Array Encoding)
Hard
Array
148. K-th Largest Element in a Stream (Array Variant)
Hard
Array
149. Minimum Window Subarray with All Distinct Elements
Hard
Array
311. Convert Linked List to Array
Easy
Linked List
312. Convert Array to Linked List
Easy
Linked List
402. Largest Rectangle in Histogram (Stack)
Hard
Linked List
417. Binary Search in Sorted Array
Easy
Binary Search
418. Find Index of Target in Sorted Array
Easy
Binary Search
419. Count Occurrences of Element in Sorted Array
Easy
Binary Search
420. Find the First Occurrence of Target
Easy
Binary Search
421. Find the Last Occurrence of Target
Easy
Binary Search
422. Find Smallest Letter Greater Than Target
Easy
Binary Search
423. Check if Array is Sorted and Search
Easy
Binary Search
425. Find Floor of an Element in Sorted Array
Easy
Binary Search
426. Find Ceil of an Element in Sorted Array
Easy
Binary Search
427. Search Insert Position
Easy
Binary Search
429. Binary Search on Answer — Minimum Pages
Easy
Binary Search
430. Find Fixed Point (arr[i] == i) in Sorted Array
Easy
Binary Search
431. Count Negative Numbers in Sorted Matrix
Easy
Binary Search
432. Find the Only Repeating Element
Easy
Binary Search
433. Find the Only Missing Element in Sorted Array
Easy
Binary Search
434. Check if Target Exists in Sorted 2D Matrix
Easy
Binary Search
435. Find the Pivot in Rotated Sorted Array
Easy
Binary Search
436. Find Minimum in Rotated Sorted Array
Easy
Binary Search
437. Peak Index in a Mountain Array
Easy
Binary Search
438. Find in Mountain Array (Bitonic Search)
Easy
Binary Search
439. Lower Bound in Sorted Array
Easy
Binary Search
440. Upper Bound in Sorted Array
Easy
Binary Search
441. Number of Times Array is Rotated
Easy
Binary Search
442. Search in Sorted Rotated Array (No Duplicates)
Easy
Binary Search
443. Find Kth Missing Positive Number
Easy
Binary Search
445. Find Smallest Common Element in All Rows
Easy
Binary Search
446. Find N/3 Majority Element Using Binary Search
Easy
Binary Search
447. Count Elements Less Than or Equal to Mid
Easy
Binary Search
448. Find Position of Element in Infinite Sorted Array
Easy
Binary Search
450. Intersection of Two Sorted Arrays (BS Approach)
Easy
Binary Search
451. Find Pair with Given Sum in Sorted Array
Easy
Binary Search
452. Find Closest Element to Target in Sorted Array
Easy
Binary Search
453. Two Sum in Sorted Array (Binary Search Variant)
Easy
Binary Search
454. Count Pairs Whose Sum is Less Than Target
Easy
Binary Search
455. Find the Difference in Sorted Array of Consecutive Numbers
Easy
Binary Search
458. Find Kth Positive Number Not in Array
Easy
Binary Search
460. Find the Element That Appears Once in Sorted Array
Easy
Binary Search
461. Count Zeros in Sorted Binary Array
Easy
Binary Search
462. Find All Positions of Target in Sorted Array
Easy
Binary Search
463. Minimum Absolute Difference to Target in Sorted Array
Easy
Binary Search
464. Count Pairs with Difference Less Than K
Easy
Binary Search
465. Index of First 1 in Infinite Binary Sorted Array
Easy
Binary Search
466. Find Row with Maximum Ones in Sorted Binary Matrix
Easy
Binary Search
467. Find the Transition Point in 0s and 1s Array
Easy
Binary Search
468. Check if Array Can Be Made Strictly Increasing by Removing One Element
Easy
Binary Search
469. Find Smallest Missing Positive in Sorted Array
Easy
Binary Search
472. Find Maximum of Bitonic Sequence
Easy
Binary Search
473. Find Minimum Difference Between Any Two Elements
Easy
Binary Search
474. Search a 2D Matrix II (Row & Column Sorted)
Easy
Binary Search
475. Magnetic Force Between Two Balls (Introduction)
Easy
Binary Search
476. Find K Closest Elements to a Target
Easy
Binary Search
477. Find Peak Element in Array
Medium
Binary Search
478. Search in Rotated Sorted Array (With Duplicates)
Medium
Binary Search
479. Find Minimum in Rotated Sorted Array II (Duplicates)
Medium
Binary Search
480. Find K Closest Elements in Sorted Array
Medium
Binary Search
481. Capacity to Ship Packages Within D Days
Medium
Binary Search
482. Koko Eating Bananas
Medium
Binary Search
483. Minimum Number of Days to Make M Bouquets
Medium
Binary Search
484. Find the Smallest Divisor Given a Threshold
Medium
Binary Search
486. Allocate Books (Minimize Maximum Pages)
Medium
Binary Search
487. Split Array Largest Sum
Medium
Binary Search
489. Gas Station — Minimum Stations to Add
Medium
Binary Search
490. Minimize Maximum Distance to Gas Station (Scaled)
Medium
Binary Search
491. Painter's Partition Problem
Medium
Binary Search
493. Kth Element of Two Sorted Arrays
Medium
Binary Search
496. Minimum Time to Complete Trips
Medium
Binary Search
497. Minimum Speed to Arrive on Time
Medium
Binary Search
498. Maximum Candies Allocated to K Children
Medium
Binary Search
500. Count of Pairs with Sum in a Range
Medium
Binary Search
501. Find the Duplicate Number (Binary Search on Value)
Medium
Binary Search
502. H-Index II (Binary Search)
Medium
Binary Search
510. Sum of Mutated Array Closest to Target
Medium
Binary Search
511. Check If a Number Is a Majority Element in a Sorted Array
Medium
Binary Search
514. Find the Distance Value Between Two Arrays
Medium
Binary Search
519. Minimum Operations to Reduce X to Zero
Medium
Binary Search
522. Minimum Eating Speed for All Piles
Medium
Binary Search
525. Find First and Last Position of Element
Medium
Binary Search
526. Median of Two Sorted Arrays
Hard
Binary Search
530. Find in Mountain Array
Hard
Binary Search
538. Minimize Max Distance Between Gas Stations (Exact)
Hard
Binary Search
546. Allocate Minimum Number of Pages (Multi-Constraint)
Hard
Binary Search
547. Koko Eating Bananas — Generalized K Piles
Hard
Binary Search
549. Special Array With X Elements Greater Than or Equal to X
Hard
Binary Search
552. Check if There is a Valid Partition for the Array
Hard
Binary Search
554. Minimum Limit of Balls in a Bag
Hard
Binary Search
624. Maximum of Minimum for Every Window Size
Medium
Stack
666. Shortest Unsorted Continuous Subarray
Hard
Stack
680. Sum of Subarray Ranges
Hard
Stack
681. Steps to Make Array Non-decreasing
Hard
Stack
1284. Find the Only Non-Repeating Element (XOR)
Easy
Bit Manipulation
1305. Single Number I — One Element Appears Once
Easy
Bit Manipulation
1306. Missing Number in Array (XOR Approach)
Easy
Bit Manipulation
1307. Find the Two Non-Repeating Elements
Easy
Bit Manipulation
1310. Check if XOR of Array is Zero
Easy
Bit Manipulation
1338. Decode XOR Encoded Array
Medium
Bit Manipulation