首页 > 其他 > 详细

leetcode704

时间:2018-10-01 14:52:34      阅读:192      评论:0      收藏:0      [点我收藏+]
public class Solution
    {
        public int Search(int[] nums, int target)
        {
            var len = nums.Length;

            var low = 0;
            var high = len - 1;
            if (target == nums[low])
            {
                return low;
            }
            else if (target == nums[high])
            {
                return high;
            }
            while (low < high)
            {
                var mid = (low + high) / 2;
                var cur = nums[mid];

                if (target == cur)
                {
                    return mid;
                }
                else if (target < cur)
                {
                    high = mid - 1;
                }
                else
                {
                    low = mid + 1;
                }
            }
            return -1;
        }
    }

 

leetcode704

原文:https://www.cnblogs.com/asenyang/p/9734652.html

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