网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  【leetcode】704. 二分查找

【leetcode】704. 二分查找

分类: IT文章 • 2023-11-24 08:16:13
int bs(int* nums,int left,int right,int target){
    if(left>right) return -1;
    int mid=(left+right)/2;
    if(nums[mid] > target){
        return bs(nums,left,mid-1,target);
    }
    else if(nums[mid] < target){
        return bs(nums,mid+1,right,target);
    }
    else{
        return mid;
    }
}
int search(int* nums, int numsSize, int target){
    return bs(nums,0,numsSize-1,target);
}

相关推荐

  • 二分查找 二分搜索:各种二分
  • LeetCode T1095.Find in Mountain Array/山脉数组中查找目标值
  • c# 二分查找算法
  • 二分查找——应用案例(leetcode 875猴子偷桃问题)
  • 二分查找——目标值搜索(leetcode 704. 二分查找)
  • 二分查找——山峰数组系列(leetcode 852, 剑指 Offer II 069)
  • 二分查找——leetcode 209 长度最小的连续子数组
  • 二分查找——边界问题(leetcode 34,Offer 53
  • leetcode第1095 山脉数组中查找数组值
  • Python二分查找
  • golang学习笔记---string && strconv
  • cat /proc/net/sockstat
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号