Lab 04
Lab 04
if (arr.length < 2) {
return;
Arrays.sort(arr);
// Traverse the sorted array and find the minimum absolute difference
minDiff = currentDiff;
x = arr[i];
y = arr[i + 1];
System.out.println("Pair with minimum absolute difference: " + x + " and " + y);
findMinAbsoluteDifferencePair(S);
OUTPUT-->
// Function to find a pair with the given sum and return the indices
complementIndices.put(complement, i);
if (complementIndices.containsKey(A2[i])) {
int indexA2 = i;
return "No";
int x1 = 41;
int x2 = 25;
}
OUTPUT-->
int n = A.length;
if (n == 0) {
System.out.println("Empty array");
return;
int start = 0;
int end = 0;
int tempStart = 0;
if (currentSum < 0) {
currentSum = A[i];
tempStart = i;
} else {
currentSum += A[i];
maxSum = currentSum;
start = tempStart;
end = i;
System.out.println("The corresponding value for i and j are: " + start + " and " + end);
findMaxSegmentSum(A);
OUTPUT-->