Array Algorithms
Easy
Rotate Array
ArrayList<Integer> result = new ArrayList<Integer>();
for (int i = 0; i < A.size(); i++) {
result.add( A.get( (i + B) % A.size() ) );
}Swap to Equal Sum
Array A = {4, 1, 2, 1, 1, 2}
Array B = {3, 6, 3, 3}Medium
Maximum Subarray Sum
Pairs of Sum
Approach 1: Brute Force (O(n²))
Approach 2: Using HashSet (Optimal, O(n))
Last updated