Leetcode 162. Find Peak Element
来源:互联网 发布:茂木忍 男装 知乎 编辑:程序博客网 时间:2024/05/17 02:52
O(n) approach
public class Solution { public int findPeakElement(int[] nums) { int peak = nums[0]; for (int i=1; i<nums.length; i++) { if (nums[i] > peak) peak = nums[i]; if (nums[i] < peak) return i-1; } return nums.length-1; }}
O(logn) approach (binary search)
public class Solution { public int findPeakElement(int[] nums) { int low=0, high=nums.length-1, mid; while (low < high) { mid = (low+high)/2; // peak on the right b/c num[n] = -∞ if (nums[mid] < nums[mid+1]) low = mid + 1; // peak on the left include mid b/c num[-1] = -∞ else high = mid; } return low; }}
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
- 暴力破解黄巴登录网站
- 实验十三 健康栏目 WebView
- 获取控件的key
- 查询IP或域名所在地小程序
- 学术组织与机构
- Leetcode 162. Find Peak Element
- 从一个节点出发进行广度优先遍历的顺序是唯一的。
- XSS攻击测试脚本(转载)
- java 强制类型转化
- meeting
- OpenGL像素格式
- 重装win8系统
- html5动态生成轮播图
- python清屏插件