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

中国第八冶金建设公司网站衡阳网站推广

中国第八冶金建设公司网站,衡阳网站推广,推广公司的套路,企业形象选择排序冒泡排序插入排序 选择排序 选择排序的基本思路就是: 首先假定第一个的下表为所有元素中最小的一个, 然后用后面的每一个元素跟这个元素进行比较, 如果后面的元素比这个元素更小一点, 那么就将找到的最小的元素的下标和…
  • 选择排序
  • 冒泡排序
  • 插入排序

选择排序

选择排序的基本思路就是:
首先假定第一个的下表为所有元素中最小的一个,
然后用后面的每一个元素跟这个元素进行比较,
如果后面的元素比这个元素更小一点,
那么就将找到的最小的元素的下标和假定的最小的元素的下标进行替换,
经过一次的遍历可以找到第一个最小值的下标,
然后将最最小值和第一个元素交换,
然后重复进行即可。
经典的图片如下所示
在这里插入图片描述
代码如下

import java.util.Random;
import java.util.Arrays;
public class Main{public static void main(String[]args){Random rand = new Random();int []arr = new int[10];for(int i=0;i<arr.length;i++){arr[i] = rand.nextInt(101);}System.out.println(Arrays.toString(arr));for(int i=0;i<arr.length;i++){int minindex = i;for(int j=i;j<arr.length;j++){if(arr[j]<arr[minindex]){minindex = j;}}int temp = arr[i];arr[i] = arr[minindex];arr[minindex] = temp;}System.out.println(Arrays.toString(arr));}
}

在这里插入图片描述

冒泡排序

冒泡排序就是将元素两两进行比较,每次找到最小(大)的元素,重复操作,直至所有的元素都找到为止;
经典的图片如下所示
在这里插入图片描述

具体代码如下:

import java.util.Random;
import java.util.Arrays;
public class Main{public static void main(String[]args){Random rand = new Random();int []arr = new int[10];for(int i=0;i<arr.length;i++){arr[i] = rand.nextInt(101);}System.out.println(Arrays.toString(arr));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));}
}

在这里插入图片描述

插入排序

插入排序就是将待排序的数组看做两个分区,
一半是已经排序区间,一半是没有排序的区间,
将没有排序的区间的首元素插入到已经排序的区间,
插入的时候要与前面的区间的元素进行比较
经典的图片如下
在这里插入图片描述
代码如下

import java.util.Random;
import java.util.Arrays;
public class Main{public static void main(String[]args){Random rand = new Random();int []arr = new int[10];for(int i=0;i<arr.length;i++){arr[i] = rand.nextInt(101);}System.out.println(Arrays.toString(arr));for(int i=1;i<arr.length;i++){for(int j=i-1;j>=0;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));}
}

在这里插入图片描述

http://www.yayakq.cn/news/537730/

相关文章:

  • 网站站长是什么监理网站建设价格多少
  • 网络公司给我们做的网站_但是我们不知道域名是否属于我们公司网站设计模板
  • 手机wap网站制作免费个人可以做自媒体网站吗
  • 企业建网站的费用台州网站优化方案
  • .net企业网站wordpress 文章 插件
  • 一个简单的个人网站iis默认网站 没有属性
  • 做离线版申报表进入哪个网站七台河网站制作
  • 无锡市住房与城乡建设网站有没有专门做家纺的网站
  • 兰州做网站的有哪几个人社门户网站建设方案
  • 做网站需要的设备wordpress商店插件怎么用
  • wordpress安装目录权限设置seo技术顾问
  • 网站建设效果有客优秀网站建设效果网站外包 多少钱
  • 安康做网站哪家好仁怀哪儿做网站
  • 电子商务网站开发这书不出版了吗内江建设网站
  • ASP图书信息管理系统网站建设免费软件app网站下载大全
  • 网站手机端排名怎么做怎么自己免费制作app
  • 番禺网站制作网络营销企业有哪些公司
  • 奥尔马手表官方网站淄博网泰专业做网站
  • 做网站的资料福州建站网络公司
  • php网站模板源码眼科医院网站开发
  • wordpress 商城站下载地址wordpress做一个审核程序
  • 网站建设腾讯云与阿里云无忧源码论坛
  • 徐州h5模板建站做idc销售怎样建网站
  • 网站内容图片怎么做的石家庄建设网站公司简介
  • wordpress注册没有密码错误wordpress seo知乎
  • 2019做网站爱站网是干什么的
  • 网站设计价格大概是怡清源企业网站建设可行性分析
  • 内网网站建设改版方案北京建设集团网站
  • 做期货都看哪个网站html5网站实例
  • 永久免费企业网站申请如何建网络营销网站