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

城阳城市规划建设局网站室内设计公司职位

城阳城市规划建设局网站,室内设计公司职位,大连信息网,wordpress建站教程道一一.最简单的查找元素方法#xff08;依次比较#xff09;#xff1a;给一个数组#xff0c;在数组里面查找某个元素在数组中的位置#xff0c;并返回它的位置。public static void main(String[] args) {int arr[] new int[]{12, 4, 54, 57, 87, 3, 41, 1, 3, 4, 1, 3, 4…一.最简单的查找元素方法依次比较给一个数组在数组里面查找某个元素在数组中的位置并返回它的位置。public static void main(String[] args) {int arr[] new int[]{12, 4, 54, 57, 87, 3, 41, 1, 3, 4, 1, 3, 4, 31, 2};getIndex(arr ,54); }public static int getIndex(int[] arr, int key) {for (int i 0; i arr.length; i) {if (key arr[i]) {System.out.println(这个数值在数组中且在第(i1)个位置);return i;}}System.out.println(这个数值不在数组中);return 0; }特点通用但是这个效率太慢需要从第一个元素依次比较。二.查找一个数值是否在这个数组里面若存在返回它所在位置若不存在它应该有序数组在什么位置:折半查找public class ShuZuFind {public static void main(String[] args) {int arr[] new int[]{12, 4, 54, 57, 87, 3, 41, 1, 3, 4, 1, 3, 4, 31, 2};for (int i 0; i arr.length - 1; i) {for (int j 0; j arr.length-1-i; j) {if (arr[j] arr[j 1]) {int temp arr[j];arr[j] arr[j 1];arr[j 1] temp;}}}System.out.println(Arrays.toString(arr));getIndex(arr, 54);}public static int getIndex(int[] arr, int key) {int min 0;int max arr.length - 1;while (min max) {int mid (min max) / 2;if (key arr[mid])min mid 1;else if (key arr[mid])max mid - 1;else {System.out.println(该数值存在于数组且在第 (mid1) 位置);return mid;}}System.out.println(该数值不存在于数组它应该位于第(min1) 个位置处);return min;}这里我们先用冒泡算法就行排序再用折半查找进行索引。我们来看看结果1.输入54看看结果, 2.输入10看看结果 3.输入-1看看结果三.在上面的基础上将这个数值按大小放进这个有序数组生成新的有序数组看看代码插入数值得到新数组 //将数值放入数组中生成新的有序数组 public static void newArr(int[] arr, int mid, int key) {int[] arr02 new int[arr.length 1]; //定义一个新数组大于下标的数后移一位int mid01 mid-1;arr02[mid01] mid;for (int i 0; i arr02.length; i) {if (i mid01) { //当下标小于需要插入的位置时赋原来数组的值arr02[i] arr[i];} else if (i mid01) //当下标等于需要插入的位置时赋插入的值arr02[i] key;else { //当下标大于需要插入的位置时赋原来数组的值arr02[i] arr[i - 1];}}System.out.println(Arrays.toString(arr02)); }得到结果是
http://www.zqtcl.cn/news/777375/

相关文章:

  • 农庄网站模板网络文化经营许可证图片
  • 微信做模板下载网站有哪些内容江苏省常州建设高等职业技术学校网站
  • 网站开发补充合同范本docker 部署wordpress
  • 学会了php的语法怎么做网站海外推广媒体
  • 东莞网站建设排行企业网站开发公司大全
  • wordpress商城必备软件重庆seo优化推广
  • 蚌埠百度做网站山东省无障碍网站建设标准
  • 平乡企业做网站流量精灵官网
  • 厦门做网站优化公司wordpress cx-udy
  • 做外汇门户网站WordPress推广返佣插件
  • c语言在线编程网站学生个人网页设计作品
  • 南阳网站排名优化报价wordpress视频付费
  • 政务新网站建设ipv6改造wordpress
  • 店招免费设计在线生成网站seo优化关键词快速排名上首页
  • 毕设做系统与网站答辩wordpress个人模板
  • 农家乐网站建设wordpress改变访问目录结构
  • 单位网站建设的重要性盐城城南建设局一局网站
  • 网站登录验证码显示不出来刘强东当年做网站读的什么书
  • 网站seo优化步骤动态ip可以做网站
  • 用自己电脑怎么做网站广州公司建站
  • 购物网站前端浮动特效怎么做常用开发工具
  • 网页设计与制作精品课程网站wordpress文章页禁止右键
  • 英迈思做网站做的怎样中国建设银行官方网站纪念币
  • 最专业的手机网站建设厦门建设厅网站
  • 贵州省建设工程质量检测协会网站c 网站开发类似优酷
  • 关于网站建设申请卢沟桥做网站的公司
  • 网站源码对应的数据库怎么做单页成品网站
  • 网站分为哪几类上海人才网官网招
  • 网站建设的常见技术有哪些方面网站联系我们模块怎么做
  • 外贸网站建设专业上海四大设计院是哪四个