Untitled
unknown
java
2 years ago
586 B
10
Indexable
public class Solution
{
public boolean diffPossibleHelper(int[] arr, int l, int r, int k){
if(l>=r)
return false;
if(arr[r]-arr[l]==2)
return true;
int mid=l+(r-l)/2;
if(arr[r]-arr[mid]==2 || arr[mid]-arr[l]==2)
return true;
return diffPossibleHelper(arr,l,mid-1,k) || diffPossibleHelper(arr,mid+1,r,k);
}
public boolean diffPossible(int[] arr, int k)
{
//You Can Code Here
int left=0;
int right=arr.length-1;
return diffPossibleHelper(arr,left, right, k);
}
}Editor is loading...
Leave a Comment