博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] Find Peak Element
阅读量:6270 次
发布时间:2019-06-22

本文共 506 字,大约阅读时间需要 1 分钟。

The idea and code is just taken from . There is a nice explanation to the code on the answer by BrianLuong1337.

1 class Solution { 2 public: 3     int findPeakElement(vector
& nums) { 4 int n = nums.size(), l = 0, r = n - 1; 5 while (l < r) { 6 int m = (l & r) + ((l ^ r) >> 1), mr = m + 1; 7 if (nums[m] > nums[mr]) r = m; 8 else l = mr; 9 }10 return l;11 }12 };

 

转载于:https://www.cnblogs.com/jcliBlogger/p/4743947.html

你可能感兴趣的文章
Linux之RPM详解
查看>>
Windows Azure 常见问题及测试题
查看>>
android-genymotion模拟器使用
查看>>
phpstudy2018 windows 下搭建https 环境
查看>>
使用guava来进行优雅的函数式编程
查看>>
C++ - 判断文件夹(folder)是否存在(exist)
查看>>
小程序-修改多级数据
查看>>
不管10天20天这都是个悲剧何必呢
查看>>
建立简单的FTP服务器
查看>>
OWA登录页面显示为英文而不是中文
查看>>
711B - 人性的弱点
查看>>
PHP使用Memached实现Session储存
查看>>
IDEA debug调试技巧
查看>>
非常好的Python学习资源收集整理
查看>>
java 图片等比压缩
查看>>
Oracle 创建普通用户,并赋予权限
查看>>
我的友情链接
查看>>
android工程目录结构,及相关文件获取方式(1)
查看>>
Vsftpd内网映射相关原理及配置
查看>>
Linux非对称路由
查看>>