@@ -0,0 +1,582 @@
+class FindPeekElement %7B%0A    /**%0A     * @param A: An integers array.%0A     * @return: return any of peek positions.%0A     */%0A    public int findPeak(int%5B%5D A) %7B%0A        int mid = 0;%0A        int start = 1;%0A        int end = A.length - 1;%0A        while (start %3C= end) %7B%0A            mid = start + (end - start)/2;%0A            if (A%5Bmid%5D %3E A%5Bmid - 1%5D && A%5Bmid%5D %3E A%5Bmid + 1%5D) %7B%0A                return mid;%0A            %7D else if(A%5Bmid%5D %3E A%5Bmid - 1%5D) %7B%0A                start = mid + 1;    %0A            %7D else %7B%0A                end = mid - 1;%0A            %7D%0A        %7D%0A        return -1;%0A    %7D%0A%7D%0A

Create FindPeekElement.java