当前位置: 首页 > news >正文

美食网站要怎么做动易 网站顶部导航 sitefactory

美食网站要怎么做,动易 网站顶部导航 sitefactory,网站建设文件名,活动策划费用明细二分查找#xff0c;主要是针对基本有序的数据来进行查找target。 二分法的思想很简单#xff0c;因为整个数组是有序的#xff0c;数组默认是递增的。 1.1 使用条件 用于查找的内容逻辑上来说是需要有序的查找的数量只能是一个#xff0c;而不是多个 1.2 简介 首先选…二分查找主要是针对基本有序的数据来进行查找target。 二分法的思想很简单因为整个数组是有序的数组默认是递增的。 1.1 使用条件 用于查找的内容逻辑上来说是需要有序的查找的数量只能是一个而不是多个 1.2 简介 首先选择数组中间的数字和需要查找的目标值比较 如果相等最好就可以直接返回答案了如果不相等 如果中间的数字大于目标值则中间数字向右的所有数字都大于目标值全部排除如果中间的数字小于目标值则中间数字向左的所有数字都小于目标值全部排除 2 代码 循环条件要使用while(left right)因为当(left right)这种情况发生的时候得到的结果是有意义的if(nums[mid] target) right要赋值为 mid- 1 因为当前的 nums[mid] 一定不是 target 需要把这个 mid位置上面的数字丢弃那么接下来需要查找范围就是[left, mid- 1] 2.1 非递归方法 public class BinarySearch {public static void main(String[] args) {int [] nums {1,2,3,4,5,9,10,11,19,25};int target 19;/** 第一种方法实例化对象BinarySearch test new BinarySearch();System.out.println(实例化对象调用search(nums,target));*///第二种方法直接通过类名.方法名调用方法为static的时候使用System.out.println(下标为 BinarySearch.search(nums,target));}//非递归查找public static int search(int[] nums, int target){int len nums.length;int left0;int rightlen-1;//目标存在的区间可能在两者之间 注意号while(leftright){int mid (left(right-left)/2);if(nums[mid]target){return mid;}else{if(nums[mid]target){right mid - 1 ;}else{left mid 1 ;}}}return -1;}}2.2 递归查找 public class BinarySearch02 {public static void main(String[] args) {int [] nums {1,2,3,4,5,9,10,11,19,25};int target 19;//递归需要传参数int left 0;int len nums.length;int right len-1;//直接通过类名.方法名调用方法为static的时候使用System.out.println(下标为 BinarySearch02.Digui(nums,left,right,target));}//递归查找public static int Digui(int[] nums, int left, int right, int target) {while (left right) {int mid left (right - left) / 2;if (nums[mid] target) {return Digui(nums, left, mid - 1, target);} else if (nums[mid] target) {return Digui(nums, mid 1, right, target);} else {return mid;}}return -1;} }
http://www.w-s-a.com/news/29678/

相关文章:

  • WordPress子站站群网站建设代码生成器
  • 怎么攻击织梦网站甘肃省最新消息今天
  • 赣州哪里可以做网站看装修案例的网站
  • 旅游网站专业化建设的要点php 手机网站 模板
  • wordpress百度站长主动推送长春火车站官网
  • 比较好的响应式网站wordpress博客增加音乐页面
  • 广告公司出售家具 税率江门做网站seo的
  • 网站设计建议建设商务网站作用
  • 网站策划的最终体现是什么模板网站建设流程图
  • 网站设计与开发技术教程十度公司做网站怎么样
  • 企业网站推广方案在哪里智慧团建登录入口官网手机版
  • google网页版入口seo索引擎优化
  • 东乡做网站常州网络公司联系方式
  • 做网站激励语家居装饰网站设计论文
  • 镜像的网站怎么做排名无极网站建设质量
  • 奉贤集团公司网站建设小工具文本wordpress
  • 不用代码做网站网站建设和运行费用
  • 阜阳网站开发招聘网站建设合作协议申请
  • 电子配件 技术支持 东莞网站建设wordpress 生成html代码
  • 网站用免费空间好不好网站建设的视频
  • 网站开发项目职责门户资源分享网站模板
  • 建网站需要什么语言如何做二维码跳转到网站
  • 天津建设交培训中心网站做网站起名字
  • 黑河北京网站建设湛江市住房和城乡建设局网站
  • 网站建设拾金手指下拉十九企业查询官网
  • 邢台提供网站建设公司哪家好五合一建站
  • 京东网站设计代码驻马店做网站的公司
  • 织梦网站模板使用教程福州网站建设工作
  • 做网站要准备的需求asp 网站后台
  • 滨州网站开发公司中立建设集团有限公司网站