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

医疗网站建设要多少钱网站横向菜单

医疗网站建设要多少钱,网站横向菜单,衡水网站设计公司哪家好,上海的建设网站制作1.冒泡排序 冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。如果不满足就让它俩互换。一次冒泡会让至少少一个元素移动到它应该在的位置,重复n次,就完成了n个数据的排序工作。 /*** …

1.冒泡排序

冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。如果不满足就让它俩互换。一次冒泡会让至少少一个元素移动到它应该在的位置,重复n次,就完成了n个数据的排序工作。
在这里插入图片描述

/*** 冒泡排序* 原地排序:是* 稳定排序:是* 空间复杂度:O(1)* 时间复杂度:最好O(n)——最坏O(n^2)——平均O(n^2)[有序度推算]* @param arr*/public static void bubbleSort(int[] arr) {int n = arr.length;if(n<=1) return;for(int i=0;i<n;i++) {boolean flag = false;for(int j=0;j<n-i-1;j++) {if(arr[j]>arr[j+1]) {int temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;flag = true;}}if(!flag) break;}System.out.print("[ ");for(int i=0;i<n;i++) {System.out.print(arr[i]+" ");}System.out.println("]");}

2.插入排序

我们将数组中的数据分为两个区间,已排序区间和未排序区间。初始已排序区间只有⼀个元素,就是数组的第一个元素。插⼊算法的核心思想是取未排序区间中的元素,在已排序区间中找到合适的插⼊位置将其插入,并保证已排序区间数据一直有序。重复这个过程,直到未排序区间中元素为空,算法结束。
在这里插入图片描述

/*** 插入排序* 原地排序:是* 稳定排序:是* 空间复杂度:O(1)* 时间复杂度:时间复杂度:最好O(n)——最坏O(n^2)——平均O(n^2)* @param arr*/public static void insertionSort(int[] arr) {int n = arr.length;//从下标为1的位置开始选择合适的位置插入,因为下标为0的只有一个元素,默认为有序for(int i=1;i<n;i++) {int value = arr[i];//记录要插入的数据int j=i-1;for(;j>=0;j--) {if(arr[j]>value) {arr[j+1] = arr[j];//移动数据}else {break;}}arr[j+1] = value;//保存比较小的数,插入}System.out.print("[ ");for(int i=0;i<n;i++) {System.out.print(arr[i]+" ");}System.out.println("]");}

3.选择排序

选择排序算法的实现思路有点类似插入排序,也分已排序区间和未排序区间。但是选择排序每次会从未排序区间中找到最小的元素,将其放到已排序区间的末尾。
在这里插入图片描述

/*** 选择排序* 原地排序:是* 稳定排序:否* 空间复杂度:O(1)* 时间复杂度:时间复杂度:最好O(n^2)——最坏O(n^2)——平均O(n^2)* @param arr*/public static void selectionSort(int arr[]) {int n = arr.length;for(int i=0;i<n;i++) {int value = arr[i];int index = i;for(int j=i+1;j<n;j++) {if(arr[j]<value) {value = arr[j];index = j;}}if(i != index) {int temp = arr[i];arr[i] = arr[index];arr[index] = temp;}}System.out.println("============================");System.out.print("[ ");for(int k=0;k<n;k++) {System.out.print(arr[k]+" ");}System.out.println("]");}
http://www.yayakq.cn/news/636038/

相关文章:

  • 南京市住房建设网站杭州排名优化软件
  • 外贸网站建设与优化怎么制作网站表白
  • 开封做网站优化python做电子商务网站
  • 如何留住网站用户厦门建筑网
  • 简述电子政务网站设计的技术沈阳建设工程质量检测中心网站
  • 曰本免费一级a做爰视频网站mcu嵌入式软件开发
  • 昆明网站建设技术研发中心长春建站网站
  • 做美食网站的项目背景贵安新区网站建设
  • 海口网站建设策划网站设计学校
  • 武进网站建设咨询wordpress ui psd
  • 国外手机设计网站惠州市建设工程交易中心网站
  • 优秀网站的要素有为切实加强 网站建设
  • 武夷山网站建设wordpress隐私设置
  • 番禺高端网站建设公司哪家好网络规划设计师资料
  • 放置在网站根目录下怎么在现有网站做直播内容
  • 比较容易做流量的网站程序代码优化网站
  • 网站没被收录怎么办网页制作与设计实训
  • 北京公司网站建设报价舟山seo
  • 网站后台的验证码去掉wordpress顶部
  • 黄页88网站关键词怎么做北京市网站开发公司
  • 织梦网站自助申请友链代码肇庆建设银行招聘网站
  • 做网站界面用的软件成都企业网站seo技术
  • 采购网站有哪些垂直 网站开发程序
  • 公司网站怎么注销网站构成的基本结构
  • 网站的技术支持传奇网站模板怎么做的吗
  • 网站qq代码生成ppt模板下载免费版百度云
  • 网站建设与维护案列沧州网站建设方案咨询
  • 陕西省建设总工会网站著名建筑设计案例
  • 360建筑网app下载网页seo
  • 网站框架有哪些网站营销型企业销售平台