LeetCode 162. Find Peak Element
来源:互联网 发布:cloud9 ide java 编辑:程序博客网 时间:2024/05/17 08:46
public class Solution { public int findPeakElement(int[] nums) { return findPeakElement(nums, 0, nums.length - 1); } private int findPeakElement(int[] nums, int l, int r) { if (l == r) return l; else if (r - l == 1) { if (nums[l] > nums[r]) return l; else return r; } else { int m = (l + r) / 2; if (nums[m - 1] < nums[m] && nums[m] > nums[m + 1]) return m; else if (nums[m - 1] < nums[m] && nums[m] < nums[m + 1]) return findPeakElement(nums, m + 1, r); else return findPeakElement(nums, l, m - 1); } }}
0 0
- [LeetCode]162.Find Peak Element
- LeetCode 162. Find Peak Element
- [leetcode] 162.Find Peak Element
- 【LeetCode】162. Find Peak Element
- Leetcode 162. Find Peak Element
- [LeetCode]162. Find Peak Element
- 162. Find Peak Element LeetCode
- [LeetCode]162. Find Peak Element
- [LeetCode]162. Find Peak Element
- LeetCode *** 162. Find Peak Element
- leetcode.162. Find Peak Element
- LeetCode-162.Find Peak Element
- LeetCode 162. Find Peak Element
- [leetcode] 162. Find Peak Element
- LeetCode 162. Find Peak Element
- LeetCode - 162. Find Peak Element
- [Leetcode]162. Find Peak Element
- LeetCode 162. Find Peak Element
- C++Primer第五版——习题答案+详解(完整版)
- 《ACM程序设计》书中题目 O-15 color of balloons
- Comparable与Comparator的区别
- C指针基础(四)
- 剑指Offer_2_实现Singleton模式
- LeetCode 162. Find Peak Element
- Kalman滤波算法解释与实现
- WDM与NDIS中的同步机制
- jQuery EasyUI详解-EasyUI下拉框combobox
- 如何获取手机的ip地址
- 使用ionic2接入百度地图
- linux静态库与共享库
- mybatis-generator
- 用java实现对数据库的增删改查