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

怎么在网站做推广不要钱简述优化搜索引擎的方法

怎么在网站做推广不要钱,简述优化搜索引擎的方法,企查查官网查询,网站开发 怎么才能发表情二分查找,主要是针对基本有序的数据来进行查找target。 二分法的思想很简单,因为整个数组是有序的,数组默认是递增的。 1.1 使用条件 用于查找的内容逻辑上来说是需要有序的查找的数量只能是一个,而不是多个 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 left=0;int right=len-1;//目标存在的区间可能在两者之间 注意"="号while(left<=right){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.ritt.cn/news/17548.html

相关文章:

  • 手机自助建站平台免费网站快速被百度收录
  • 艺术培训学校系统网站怎么做网站备案查询
  • 郑州网站建设企业名录西安网站设计开发
  • 做电影网站要怎么样的主机模板下载网站
  • 网页内容修改器seo综合查询工具可以查看哪些数据
  • 怀宁县住房与城乡建设局网站seo营销工具
  • 新浪网站制作建个网站费用多少
  • 做网站排名软件搜索引擎营销优化诊断训练
  • 上海网站建设公司地网站seo推广计划
  • 网站哪里做b2b网站免费推广
  • 俄语网站服务器网页制作软件下载
  • 域名备案注销流程搜索引擎优化培训中心
  • wordpress options framework全网seo
  • 做电商网站费用如何快速被百度收录
  • 有什么做海报网站个人网站制作教程
  • 互联网门户网站建设管理 总结电商网站规划
  • 什么企业网站能自己做建站流程新手搭建网站第一步
  • 建筑人才网官新乡网站优化公司推荐
  • python做网站用什么北京核心词优化市场
  • 广州网站建设方案刚开的店铺怎么做推广
  • 北京做网站黑名单十堰seo优化
  • 北辰网站开发软文写作范例大全
  • 宝安商城网站建设怎么开发一个网站
  • 全国网站制作公司排名长春网站建设平台
  • 金融企业网站源码站内seo是什么意思
  • 怎么在自己的网站做淘宝客电商怎么推广自己的产品
  • 台州椒江找人做网站百度首页 百度
  • 网站模板文件扫描做网络推广的团队
  • 营业范围中网站开发与网页设计石家庄最新消息今天
  • 视频制作素材免费网站福州百度推广开户