码迷,mamicode.com
首页 > 其他好文 > 详细

leetcode704

时间:2018-10-01 15:05:15      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:col   nbsp   while   ==   else   tar   search   targe   sea   

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

标签:col   nbsp   while   ==   else   tar   search   targe   sea   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!