Array Data Structure & Algorithm Problems

PNo Level Program Name Solution
1 Medium Maximum Sub Array - Medium Click Here
2 Medium Frogs and Jumps Click Here
3 Medium Array Operations Click Here
4 Medium Subarray with given sum Click Here
5 Medium Number of Subarrays of 0's Click Here
6 Medium Sum of two numbers represented as arrays Click Here
7 Medium Sum equals to Sum Click Here
8 Medium Two Repeated Elements - Medium Click Here
9 Medium Sorted subsequence of size 3 Click Here
10 Medium Play With OR Click Here
11 Medium Missing number in array Click Here
12 Medium Is it Fibonacci Click Here
13 Medium Update Queries Click Here
14 Medium Maximize The Array Click Here
15 Medium Product of array elements - Basic Click Here
16 Medium Max sum path in two arrays Click Here
17 Medium Missing element of AP Click Here
18 Medium Kadane's Algorithm Click Here
19 Medium Maximum Meetings in One Room Click Here
20 Medium Bus Conductor Click Here
21 Medium Alternative Sorting Click Here
22 Medium Missing number - Basic Click Here
23 Medium Facing the sun Click Here
24 Medium Count Odd Even - Java Click Here
25 Medium Minimum number of jumps Click Here
26 Medium Print an array in Pendulum Arrangement Click Here
27 Medium Cake Distribution Problem Click Here
28 Medium Pairs which are Divisible by 4 Click Here
29 Medium Max min Height Click Here
30 Medium Max Sum without Adjacents - Easy Click Here
31 Medium Smallest Subset with Greater Sum Click Here
32 Medium Smaller on Left Click Here
33 Medium Sort an array of 0s, 1s, and 2s Click Here
34 Medium Subarray range with given sum Click Here
35 Medium Maximize the sum of selected numbers from an array to make it empty Click Here
36 Medium Count the Specials - Java Click Here
37 Medium Form a number divisible by 3 - Easy Click Here
38 Medium Pair with given sum in a sorted array Click Here
39 Medium Print the left element Click Here
40 Medium Find duplicates in an array Click Here
41 Medium Binary Search in forest Click Here
42 Medium Play with an array Click Here
43 Medium Maximum Gap Click Here
44 Medium Consecutive 1's not allowed - Medium Click Here
45 Medium Make the array beautiful Click Here
46 Medium Pairs with certain difference Click Here
47 Medium Leaders in an array Click Here
48 Medium Replace every element with the greatest element on right side Click Here
49 Medium Minimum Product of k Integers Click Here
50 Medium Predict the Column - Java Click Here
51 Medium Minimum Multiplications to reach a target - Medium Click Here
52 Medium Convert an array to reduced form Click Here
53 Medium Equal Left and Right Subarray Sum Click Here
54 Medium Majority Element Click Here
55 Medium Counts Zeros Xor Pairs Click Here
56 Medium Distinct Difference Click Here
57 Medium Subarrays with given sum Click Here
58 Medium Segregate 0s and 1s - Easy Click Here
59 Medium Top K Frequent Elements in Array Click Here
60 Medium Total Traversal Time Click Here
61 Medium Kth smallest element Click Here
62 Medium Array Removals Click Here
63 Medium A difference of values and index sums Click Here
64 Medium Find duplicates under given constraints Click Here
65 Medium Replace all 0's with 5 - Basic Click Here
66 Medium Maximize Number of 1's Click Here
67 Medium Predict the Column Click Here
68 Medium Equilibrium Point Click Here
69 Medium Hands of Straights Click Here
70 Medium ArrayList Operation Click Here
71 Medium Smallest Absolute Difference Click Here
72 Medium Sum of two elements with sum n - Medium Click Here
73 Medium Seating Arrangement Click Here
74 Medium Maximum product subset of an array Click Here
75 Medium Minimize the Heights II Click Here
76 Medium Smallest range in K lists Click Here
77 Medium Java 1-d and 2-d Array Click Here
78 Medium Magical Number Click Here
79 Medium Number of pairs - Medium Click Here
80 Medium Balanced Array Click Here
81 Medium Remove duplicates in small prime array Click Here
82 Medium Count Inversions Click Here
83 Medium Taxi Booking Click Here
84 Medium Professor and Parties Click Here
85 Medium Sum of distinct elements Click Here
86 Medium Find the smallest and second smallest elements - Basic Click Here
87 Medium At least two greater elements Click Here
88 Medium Large Factorial Click Here
89 Medium Binary Search Click Here
90 Medium Min Time Click Here
91 Medium Minimum steps to make product of array equal to 1 Click Here
92 Medium Wine Buying and Selling Click Here
93 Medium Counting elements in two arrays - Medium Click Here
94 Medium Find the closest number Click Here
95 Medium Longest Arithmetic Progression Click Here
96 Medium Second Largest Click Here
97 Medium C++ 2-D Arrays | Set-1 Click Here
98 Medium Partition the Array Click Here
99 Medium Split Array Largest Sum Click Here
100 Medium Print Elements of Array - School Click Here
101 Medium Product of maximum in first array and minimum in second Click Here
102 Medium Fascinating Number Click Here
103 Medium Trapping Rain Water Click Here
104 Medium Magic Triplets Click Here
105 Medium Absolute Difference of 1 Click Here
106 Medium Water Collection Click Here
107 Medium Pascal Triangle - Easy Click Here
108 Medium Container With Most Water Click Here
109 Medium Swap and Maximize Click Here
110 Medium Minimum Platforms Click Here
111 Medium Type of array Click Here
112 Medium Positive and negative elements Click Here
113 Medium Nth item through sum Click Here
114 Medium Exceptionally odd - Basic Click Here
115 Medium Count Smaller elements Click Here
116 Medium K closest elements Click Here
117 Medium Count pairs with given sum Click Here
118 Medium Count the Specials Click Here
119 Medium Even and Odd Click Here
120 Medium Addition of submatrix Click Here
121 Medium Maximize sum after K negations - Easy Click Here
122 Medium Max distance between same elements Click Here
123 Medium Rotate a 2D array without using extra space Click Here
124 Medium Find Missing And Repeating Click Here
125 Medium Maximum repeating number Click Here
126 Medium Star elements Click Here
127 Medium Shuffle integers Click Here
128 Medium Quick Left Rotation - Basic Click Here
129 Medium Lemonade Change Click Here
130 Medium Does array represent Heap Click Here
131 Medium Peak element Click Here
132 Medium Integer to Words Click Here
133 Medium Coin Piles Click Here
134 Medium Nth number made of prime digits Click Here
135 Medium Minimize the Heights I - Medium Click Here
136 Medium Index of first 1 in a sorted array Click Here
137 Medium Asteroid Collision Click Here
138 Medium Maximum Product Subarray Click Here
139 Medium Buy and Sell a Share at most twice Click Here
140 Medium Permutations in array Click Here
141 Medium String Manipulation Click Here
142 Medium Minimum Number in a sorted rotated array - Easy Click Here
143 Medium Sum of elements between k1'th and k2'th smallest elements Click Here
144 Medium Count of Subarrays Click Here
145 Medium Reverse array in groups Click Here
146 Medium Smallest sum contiguous subarray Click Here
147 Medium Max sum subarray by removing at most one element Click Here
148 Medium Pairs with difference k Click Here
149 Medium Max sum in the configuration - Medium Click Here
150 Medium Find the fine Click Here
151 Medium Pairs with Positive Negative values Click Here
152 Medium Check if two arrays are equal Click Here
153 Medium Count pairs in array divisible by K Click Here
154 Medium Need Some Change - Java Click Here
155 Medium Equal point in a string of brackets Click Here
156 Medium Left most and right most index - Easy Click Here
157 Medium Searching in an array where adjacent differ by at most k Click Here
158 Medium Reorganize The Array Click Here
159 Medium Smallest Positive missing number Click Here
160 Medium Unequal Arrays Click Here
161 Medium Reverse subarray Click Here
162 Medium K-th Largest Sum Contiguous Subarray Click Here
163 Medium Count Occurrences of Anagrams - Medium Click Here
164 Medium Min sum formed by digits Click Here
165 Medium Smaller Sum Click Here
166 Medium Find triplets with zero sum Click Here
167 Medium Smallest greater elements in whole array Click Here
168 Medium Save Gotham! Click Here
169 Medium GCD Array Click Here
170 Medium Swap kth elements - School Click Here
171 Medium Three Sum Closest Click Here
172 Medium Rotate and delete Click Here
173 Medium Search an Element in an array Click Here
174 Medium Maximum Weight Node Click Here
175 Medium Sum of Subarrays Click Here
176 Medium Transform the array Click Here
177 Medium Find the closest pair from two arrays - Easy Click Here
178 Medium Count Special Numbers Click Here
179 Medium Fitting The Array Click Here
180 Medium Maximum of all subarrays of size K Click Here
181 Medium Maximum of all subarrays of size K Click Here
182 Medium Check if array contains contiguous integers with duplicates allowed Click Here
183 Medium Find distinct elements Click Here
184 Medium Sum Pair closest to X Click Here
185 Medium Display longest name - School Click Here
186 Medium Fighting the darkness Click Here
187 Medium Remove and Reverse Click Here
188 Medium Rotate Array Click Here
189 Medium Length of the Unsorted Subarray Click Here
190 Medium Complement Click Here
191 Medium Sum of f(a[i], a[j]) over all pairs in an array Click Here
192 Medium Painting the Fence - Medium Click Here
193 Medium First and last occurrences of X Click Here
194 Medium Santa Banta Click Here
195 Medium Sum of Series Click Here
196 Medium Even Swap Click Here
197 Medium Yet another query problem Click Here
198 Medium Add two numbers represented by arrays Click Here
199 Medium Flip Bits - Medium Click Here
200 Medium Smallest Positive Integer that can not be represented as Sum Click Here
201 Medium Average in a stream Click Here
202 Medium Stock buy and sell Click Here
203 Medium Stack Permutations Click Here
204 Medium Jumping Caterpillars Click Here
205 Medium Inverse Permutation Click Here
206 Medium Minimum Integer - Easy Click Here
207 Medium Ease the Array Click Here
208 Medium Task Scheduler Click Here
209 Medium Triplet Sum in Array Click Here
210 Medium Buildings receiving sunlight Click Here
211 Medium Count pair sum Click Here
212 Medium k sorted array Click Here
213 Medium Ishaan Loves Chocolates - Basic Click Here
214 Medium Sort by Absolute Difference Click Here
215 Medium Maximum Identical Bowls Click Here
216 Medium Largest subarray with 0 sum Click Here
217 Medium Max Sum without Adjacents Click Here
218 Medium Tic Tac Toe Click Here
219 Medium Even and odd elements at even and odd positions Click Here
220 Medium Maximum Sum Combination - Medium Click Here
221 Medium Merge two binary Max heaps Click Here
222 Medium Minimum Sum of Absolute Differences of Pairs Click Here
223 Medium Array Subset of another array Click Here
224 Medium Count the elements Click Here
225 Medium Minimum X (xor) A Click Here
226 Medium Minimum operations to convert array A to B Click Here
227 Medium Sum of Middle Elements of two arrays - Medium Click Here
228 Medium Greater on right side Click Here
229 Medium Max sum in sub-arrays Click Here
230 Medium First and last occurrences of an element in a sorted array Click Here
231 Medium Matrix Interchange - Java Click Here
232 Medium Paths to reach origin Click Here
233 Medium Maximum GCD of siblings of a binary tree Click Here
234 Medium IPL 2021 - Match Day 2 - Medium Click Here
235 Medium Operating an array Click Here
236 Medium Maximum subset XOR Click Here
237 Medium Coin Change Click Here
238 Medium Maximum number of zeroes Click Here
239 Medium Sum of bit differences Click Here
240 Medium Count the Number of Full Binary Trees Click Here
241 Medium C++ Array (print an element) - School Click Here
242 Medium Adding Array Elements Click Here
243 Medium Total count Click Here
244 Medium Cyclically rotate an array by one Click Here
245 Medium K-th missing element Click Here
246 Medium Valid Pair Sum Click Here
247 Medium Reaching the heights Click Here
248 Medium Next Smallest Palindrome - Hard Click Here
249 Medium Ceil The Floor Click Here
250 Medium Find Number of Numbers Click Here
251 Medium Spirally traversing a matrix Click Here
252 Medium Minimize the sum Click Here
253 Medium Optimal Array Click Here
254 Medium Rearrange Geek and his Classmates Click Here
255 Medium Save Ironman - Easy Click Here
256 Medium Sort in specific order Click Here
257 Medium Maximum Triplet product Click Here
258 Medium Wave Array Click Here
259 Medium Equilibrium index of an array Click Here
260 Medium Design a tiny URL or URL shortener Click Here
261 Medium Length of longest subarray with difference 1 Click Here
262 Medium Find missing in second array - Medium Click Here
263 Medium Nearest multiple of 10 Click Here
264 Medium Minimum Number Click Here
265 Medium Row with max 1s Click Here
266 Medium Absolute difference divisible by K Click Here
267 Medium Capacity To Ship Packages Within D Days Click Here
268 Medium Maximum average subarray Click Here
269 Medium Remove all duplicates from a given array - Easy Click Here
270 Medium Java Arrays | Set 1 Click Here
271 Medium Total Cuts Click Here
272 Medium Find minimum and maximum elements in an array Click Here
273 Medium Single Number Click Here
274 Medium Largest Fibonacci Subsequence Click Here
275 Medium Burst Balloons Click Here
276 Medium Possible Words From Phone Digits - Medium Click Here
277 Medium Maximum in Struct Array Click Here
278 Medium Find unique element Click Here
279 Medium Rearrange Array Alternately Click Here
280 Medium Remove Duplicates from unsorted Array Click Here
281 Medium Max value Click Here
282 Medium Nuts and Bolts Problem - Medium Click Here
283 Medium Maximum product of two numbers Click Here
284 Medium Segregate Even and Odd numbers Click Here
285 Medium Longest Common Prefix in an Array Click Here
286 Medium Largest Sum Subarray of Size at least K Click Here
287 Medium Minimum Difference among K Click Here
288 Medium Overlapping Intervals - Medium Click Here
289 Medium Intersection of two sorted arrays Click Here
290 Medium Compete the skills Click Here
291 Medium Key Pair Click Here
292 Medium Count Pairs in an Array Click Here
293 Medium Rearrange the array Click Here
294 Medium Game with nos - Basic Click Here
295 Medium Make Array Elements Equal Click Here
296 Medium Make array elements unique Click Here
297 Medium The Celebrity Problem Click Here
298 Medium Form largest number from digits Click Here
299 Medium Perfect Arrays - School Click Here
300 Medium Nearly sorted Click Here
301 Medium Nearest smaller tower Click Here
302 Medium Find Transition Point Click Here
303 Medium Ishaan and Sticks Click Here
304 Medium Maximum Tip Calculator - Medium Click Here
305 Medium Equal Sum Click Here
306 Medium Stickler Thief Click Here
307 Medium Product Pair - Easy Click Here
308 Medium Largest Element in Array Click Here
309 Medium Maximum occurred integer - Easy Click Here
310 Medium First Repeating Element Click Here
311 Medium Four Elements - Easy Click Here
312 Medium Maximum Index Click Here
313 Medium Numbers containing 1, 2 and 3 - Easy Click Here
314 Medium Remove duplicate elements from an array Click Here
315 Medium Maximum Difference - Medium Click Here
316 Medium Longest Sub-Array with Sum K Click Here
317 Medium Three Great Candidates - Easy Click Here
318 Medium Maximize sum(arr[i]*i) of an Array Click Here
319 Medium Multiply left and right array elements - Basic Click Here
320 Medium K-th element of two Arrays Click Here
321 Medium Need Some Change - Easy Click Here
322 Medium Frequencies of Limited Range Array Elements Click Here
323 Medium Roof Top - Easy Click Here
324 Medium Product array puzzle Click Here
325 Medium Longest subarray with sum divisible by K - Medium Click Here
326 Medium Value equal to index value Click Here
327 Medium Elements in the Range - Basic Click Here
328 Medium Number of occurrence Click Here
329 Medium Subarrays with equal 1s and 0s - Medium Click Here
330 Medium Minimum distance between two numbers in an array Click Here
331 Medium Sort by Set Bit Count - Easy Click Here
332 Medium Check if an array is sorted Click Here
333 Medium Adding Ones - Easy Click Here
334 Medium Intersection of two arrays Click Here
335 Medium Smaller and Larger - School Click Here
336 Medium Stock span problem Click Here
337 Medium Sorting Elements of an Array by Set Bit Count - Medium Click Here
338 Medium Sum of Array Elements Click Here
339 Medium Immediate Smaller Element Click Here
340 Medium Union of Two Sorted Arrays Click Here
341 Medium First element to occur k times Click Here
342 Medium Maximum Index Click Here
343 Medium Pythagorean Triplet Click Here
344 Medium Print alternate elements of an array Click Here
345 Medium Alternate positive and negative elements Click Here
346 Medium Minimum Swaps to Sort Click Here
347 Medium K largest elements Click Here
348 Medium Rotation Click Here
349 Medium Implement stack using an array Click Here
350 Medium Implement two stacks in an array Click Here
351 Medium Find all pairs with a given sum Click Here
352 Medium Palindromic Array Click Here
353 Medium First negative integer in every window of size k Click Here
354 Medium Move all zeroes to the end of an array Click Here
355 Medium Three-way partitioning Click Here
356 Medium Minimum swaps and K together Click Here
357 Medium Next Permutation Click Here
358 Medium Element with left side smaller and right side greater Click Here
359 Medium Implement Queue using an array Click Here
360 Medium Zero Sum Subarrays Click Here
361 Medium Largest Number formed from an Array Click Here
362 Medium Convert array into Zig-Zag fashion Click Here
363 Medium Bitonic Point Click Here
364 Medium Boolean Matrix Click Here
365 Medium Smallest subarray with sum greater than a given value Click Here
366 Medium Rearrange an array with O(1) extra space Click Here
367 Medium Stock buy and sell II Click Here
368 Medium Searching a number Click Here
369 Medium Move all negative elements to the end Click Here
370 Medium Rotating an Array Click Here
371 Medium Rod Cutting Click Here
372 Medium Index Of an Extra Element Click Here
373 Medium Arrays (Sum of array) Click Here
374 Medium Count the Zeros Click Here
375 Medium Binary Array Sorting Click Here
376 Medium Count the subarrays having product less than k Click Here
377 Medium Count the number of possible triangles Click Here
378 Medium Median of 2 Sorted Arrays of Different Sizes Click Here
379 Medium Max Circular Subarray Sum Click Here
380 Medium Third largest element Click Here
381 Medium Swapping pairs make sum equal Click Here
382 Medium Count Odd Even Click Here
383 Medium Smallest distinct window Click Here
384 Medium Count of smaller elements Click Here
385 Medium Non-Repeating Element Click Here