首页 > 其他 > 详细

162.Find Peak Element

时间:2016-06-03 12:57:37      阅读:159      评论:0      收藏:0      [点我收藏+]
    /*
     * 162.Find Peak Element
     * 1.1 by Mingyang
     * 如果中间元素大于其相邻后续元素,则中间元素左侧(包含该中间元素)必包含一个局部最大值。
     * 如果中间元素小于其相邻后续元素,则中间元素右侧必包含一个局部最大值。
     * 这里注意的是有一种情况要包含中间元素
     */
      public int findPeakElement(int[] num) {
          int left=0,right=num.length-1;  
           while(left<=right){  
                if(left==right)  
                    return left;  
                int mid=(left+right)/2;  
                if(num[mid]<num[mid+1])  
                    left=mid+1;  
                else  
                    right=mid;  
               }  
               return -1;
            }

 

162.Find Peak Element

原文:http://www.cnblogs.com/zmyvszk/p/5555836.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!