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

章丘区当地网站建设哪家好阿里企业邮箱下载

章丘区当地网站建设哪家好,阿里企业邮箱下载,哪些网站seo做的好,ios 软件开发Java算法#xff1a; 冒泡排序; 解析#xff1a;将前后两个数对比#xff0c;将大的数#xff08;或小的#xff09;调换至后面#xff0c;每轮将对比过程中的最大#xff08;或最小#xff09;数#xff0c;调到最后面。每轮对比数减一#xff1b;初始对比数为数组…Java算法 冒泡排序; 解析将前后两个数对比将大的数或小的调换至后面每轮将对比过程中的最大或最小数调到最后面。每轮对比数减一初始对比数为数组长度-1. import java.util.Arrays;public class Test816 {public static void main(String[] args) {int[] arr {5,2,3,1};//        System.out.println(arr);for(int i 0;i arr.length-1 ; i ){   //需要排序的轮数(数组长度-1)for (int j 0; j arr.length-i-1 ; j){ //每轮排序需要多少次if (arr[j] arr[j1]){int b arr[j];arr[j] arr[j1];arr[j1] b;}}}System.out.println(Arrays.toString(arr));}} 选择排序 解析选择第一个数依次与其他元素对比数值小的或大的交换位置至前方小的为顺序大的为逆序每对比一轮选择数向后移动一位。 import java.util.Arrays;public class Test816 {public static void main(String[] args) {int[] arr {5,2,3,1};for (int i 0; i arr.length - 1; i) {for(int j i1;j arr.length;j){if(arr[j] arr[i]){//i在前j在后顺序就ji.//两数调换位置int a arr[i];arr[i] arr[j];arr[j] a;}}}System.out.println(Arrays.toString(arr));    }} 选择排序的优化新建一个数min记录较小数的下标初始值为轮数数i的下标然后通过对比将min改为比它小的数的下标一轮循环后判断min是否等于初始值i不相等则调换位置。——该优化减少了交换次数优化性能i mport java.util.Arrays;public class Test816 {public static void main(String[] args) {int[] arr {5,2,3,1};for (int i 0; i arr.length - 1; i) {int min i;for(int j i1;j arr.length;j) {if (arr[j] arr[i]) {//i在前j在后顺序就ji.//min记录新下标min j;}//一轮完成后获得该轮最小值的的下标if (i ! min) {判断是否与初始下标相同不同则交换数据。int a arr[i];arr[i] arr[min];arr[min] a;}}}System.out.println(Arrays.toString(arr));   }} 查找算法 二分查找通过对比中间值与目标值的的小来减小对比范围当中间值小于目标值时取中间值1到末尾的中间值与目标对比重复步骤直至首尾相同。返回该值。 public class Test19 {public static void main(String[] args) {int[] arr {7,23,79,81,103,127,131,147};int left,mid,right;System.out.println(bancha(arr,103));}///传入数组A,以及要搜索的数据public static int bancha(int[] a,int date){int left 0,right a.length - 1;while(left right) {int mid (left right) / 2;if (a[mid] date) {right mid - 1;} else if (a[mid] date) {left mid 1;} else {return mid;//                break;}}return -1;}}
http://www.dnsts.com.cn/news/3545.html

相关文章:

  • 网站三个月没排名网络运营专员主要做什么工作
  • 建设银行网站打不开做电子商务网站注册哪一类商标
  • 甘肃农产品网站建设怎么做一个网站 免费
  • 过年做啥网站致富备案需要写网站建设方案书
  • 网站建设的新发展简单大气的成品网站
  • 网站后台发文章图片链接怎么做google谷歌搜索引擎入口
  • 建设小学瓯江小区网站濮阳市建设局网站
  • 昆明网站网站建设游戏平台搭建
  • 天空在线网站建设制作网页时采用的最基本的语言是
  • 网站代运营收费门户网站建设建议
  • 上海网站建设 美橙化妆品网站建设原因
  • 做网站会员推广哪个好固安做网站
  • 印刷报价网站源码遵化建行网站
  • 本地建设网站wordpress官网主题
  • jsp网站如何做seo用front page2003做网站的导航条
  • 商城网站里可以再放cms吗聚名网备案域名
  • 外包做网站需要多少钱建网站做外贸
  • 谷秋精品课程网站建设软件建网站那家好
  • 应用软件定制开发济南网站建设yigeseo
  • 医药企业网站建设要哪些备案如何编写一套网站模板
  • 浙江省建设厅举报网站济南医院网站建设服务公司
  • 网站域名打不开网站 建设ppt
  • 怎么做网站服务器吗安康做网站哪家好
  • 小型企业网站模板网站开发策略
  • 自动做网站溧水区住房和城乡建设厅网站
  • 小型的电商网站有哪些一键上传淘宝网站开发
  • 江西建设单位网站建立自己的网站平台须多少钱
  • 优惠券购物网站怎么做云浮疫控动态
  • 商务型网站app推广方案怎么写
  • 泰州 做网站wordpress 默认端口