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

昆明网站推广公司惠州网站建设公司

昆明网站推广公司,惠州网站建设公司,网站建设和网络优化,公众号文章制作模板a. 线性查找#xff1a;从数据中#xff0c;第一个元素开始查找#xff0c;将其与查找的值进行比对#xff0c;如果相同#xff0c;就停止查找#xff0c;如果不相同#xff0c;则继续下一个元素的比对。直到查找到匹配的值#xff0c;或者是有数据遍历完毕#xff0c…a. 线性查找从数据中第一个元素开始查找将其与查找的值进行比对如果相同就停止查找如果不相同则继续下一个元素的比对。直到查找到匹配的值或者是有数据遍历完毕结束查询。用于数据无序、随机结构。 public class TestA{    public static void main(String[] args){       //查找数组中值为100的索引的位置       int[] iarr {45,32,67,99,87,66,88,100,54,98};       int count 0;       //数组是无序。只能采用线性查找       for(int i 0;i iarr.length;i ){         count ;         System.out.println(查询次数 count );         //进行对比         if(iarr[i] 100){           System.out.println(100在数组中的索引为 i);           //一旦找到以后不需要往下查找结束循环           break;         }       }   }   }     b. 二分查找前提数据必须是有序的(升序、降序排列)。首先跟数据中中间位置的值进行比对。如果相同结束查找返回位置。如果中间值小于查找值那么在后部分查找如果中间值大于查找值那么在前部分中查找 在接下来部分中比较中间值 直到查找到目标值或者无法在分为两部分。   public class TestB{   public static void main(String[] args){     sortTwo();   }     public static void sortTwo(){     int[] iarr {23,34,54,55,66,68,88,99,102,120,180};     //查找值为120     int i 120;     int findex 0;//查找范围 开始索引     int lindex iarr.length - 1;//查找范围 结束索引     int lindex iarr.length - 1;//查找范围 结束索引     int mindex -1;//查找范围中间索引     int index -1;//查找到结果的索引     int count 0;     //未知循环多少次才能结束     while(findex lindex){       count ;       mindex (findex lindex) / 2;//查找范围中间索引       System.out.println(findex: findex ,lindex: lindex                 ,mindex: mindex ,count: count);       int temp iarr[mindex];       if(temp i){         index mindex;         break; //找到结果就结束循环       }else if(temp i){//在后部分查找         findex mindex 1;       }else if(temp i){//在前部分查找         lindex mindex -1;       }     }     if(index ! -1){       System.out.println(索引位置为: index);     }else{       System.out.println(查找的值不存在数组中);     }   }   }  转载于:https://www.cnblogs.com/changyinlu/p/4693491.html
http://wiki.neutronadmin.com/news/287972/

相关文章:

  • 网站正在建设中 图片网站建设便宜
  • 许昌市做网站wordpress固定链接+404
  • tomcat做网站属于什么公装设计网站
  • 机关网站建设费入什么科目最便宜的货源网站大全
  • 新电商网站网站建设公司问候语
  • 东莞贸易公司寮步网站建设价格厂房装修东莞网站建设
  • 专业手机网站建设价格明细表西安建设工程交易中心
  • 建设银行境外汇款申请书网站手机网站开发 和 网页
  • 做网站运用的软件网站设计中的用户体验
  • 云阳一平米网站建设怎么做货物收发的网站
  • 小型购物网站开发怎么制作自己的免费网站
  • 友情链接网站源码怎样建自己的网站赚钱
  • 建立网站就是制作网页邯郸市教育公共服务平台
  • 软件公司门户网站模板好网站推荐
  • 沈阳个人网站建设重庆汽车网站建设
  • 武侯区网站建设100种禁用的视频软件不要钱
  • 建立网站的工具wordpress cms plugin
  • 做网站知识wordpress 前台
  • 有网络网站打不开商务网站建设与管理
  • 企业网站一般用什么域名如何外贸网站推广
  • 做网站公司logo网络广告效果评估
  • 淄博网站设计策划方案维护wordpress评论翻页
  • 网站开发一般用哪些语言建设工程公司名字大全三个字
  • 莲花网站企业营销策划
  • dede网站迁移步骤做教程网站资源放哪里
  • 漳州建设局网站龙华营销型网站
  • 做数据图表网站centos 6.8 wordpress
  • 武进建设局网站首页网络营销主要干什么
  • 泉州企业免费建站网站设计公司排行榜
  • 网站建设维护升级模板网站和定制网站的区别是什么