karl.wy_个人页

个人头像照片 karl.wy
0
1
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2019-07-17

    java二分法查找的递归算法怎么实现

    public class Solution {
        public int binarySearch(int[] nums, int target) {
            if (nums == null || nums.length == 0) {
                return -1;
            }
            return helper(nums, target, 0, nums.length-1);
        }
        private int helper(int[] nums, int target, int start, int end) {
            if (start>end) {
                return -1;
            }
            int mid = start + (end-start)/2;
            if (nums[mid] == target) {
                return mid;
            } if (nums[mid] < target) {
                return helper(nums, target, mid+1, end);
            } else {
                return helper(nums, target, start, mid-1);
            }
        }
    }
    
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息