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

广州排名网站关键词优化外贸网络推广服务

广州排名网站关键词优化,外贸网络推广服务,展示型的网站开发价格,网址大全官方免费下载安装文章目录 1. 最大值、最小值、总和、平均数2. 数组的复制、反转3. 数组元素的排序3.1. 排序方式3.1.1. 冒泡排序 1. 最大值、最小值、总和、平均数 代码如下: public class Test1 {public static void main (String[] args) {int[] arr new int[] {4,2,7,1,3,5};/…

文章目录

  • 1. 最大值、最小值、总和、平均数
  • 2. 数组的复制、反转
  • 3. 数组元素的排序
    • 3.1. 排序方式
      • 3.1.1. 冒泡排序


1. 最大值、最小值、总和、平均数

代码如下:


public class Test1 {public static void main (String[] args) {int[] arr = new int[] {4,2,7,1,3,5};//最大值int max = arr[0]; //假设arr[0]是目前的最大值for(int i = 0; i < arr.length; i++) {if(max < arr[i]) {max = arr[i];  //把目前的最大值赋值给max}}System.out.println("max =" + max);//最小值int min = arr[0]; //假设arr[0]是目前的最小值for(int i = 0; i < arr.length; i++) {if(min > arr[i]) {min = arr[i];  //把目前的最小值赋值给min}}System.out.println("min =" + min);// 总和,平均数int res = 0;for(int i = 0; i < arr.length; i++) {res += arr[i];}System.out.println("总和:" + res);System.out.println("平均数:" + (res / arr.length));}
}

2. 数组的复制、反转

代码如下:

public class Test1 {public static void main (String[] args) {//复制int[] arr = new int[] {4,2,7,1,3,5};int[] arr_copy = new int[arr.length];for(int i =0; i < arr.length; i++) {arr_copy[i] = arr[i];}// 反转// 考虑声明一个数组temp,数组temp的长度与arr的长度一致,倒着循环arr,正着给temp的元素赋值int[] temp =new int[arr.length];int k = 0;for(int i = arr.length - 1; i >= 0; i--) {temp[k] = arr[i];k++;}arr = temp;System.out.print("反转后的arr:");for(int i =0; i< arr.length; i++) {System.out.print(arr[i] + " ");}}
}

3. 数组元素的排序

3.1. 排序方式

  • 插入排序
    直接插入排序、折半插入排序、Shell排序
  • 交换排序
    冒泡排序、快速排序(或分区交换排序)
  • 选择排序
    简单选择排序、堆排序
  • 归并排序
  • 基数排序

3.1.1. 冒泡排序

排序思想
相邻两元素进行比较,如有需要则进行交换,每完成一次循环就将最大元素排在最后(如从小到大排序),下一次循环是将其它的数进行类似操作。

练习题
    对数组{4,7,3,1}从小到大排序,使用冒泡排序方式。

答案

public class Test1 {public static void main (String[] args) {//冒泡排序//假设4,7,3,1 从小到大排序//4,3,1,7 第一轮得到一个最大的数字,放在倒数第一位//3,1,4,7 第二轮得到除最后一个数字之外的最大数字,放在倒数第二位//1,3,4,7 第三轮得到除最后两个数字之外的最大数字,放在倒数第三位int[] arr = new int[]{4,7,3,1};int temp = 0;for(int i = 0; i< arr.length-1; i++) { //外层循环是循环轮次,轮次循环的次数是数组长度-1for(int j = 0; j < arr.length-1-i; j++) { //每一轮次的数字对比排序,每轮次的循环依次3,2,1,(轮次长度-1-i)if(arr[j] > arr[j+1]) {    //如果是<号,则从大到小排序temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}for(int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}}
}
http://www.hrbkazy.com/news/13840.html

相关文章:

  • 北京北京网站建设百度公司简介介绍
  • 网站建设法律法规seo网站推广是什么
  • 建网站需要学什么seo技巧课程
  • 天河做网站设计重庆网络seo公司
  • 做优惠卷网站倒闭了多少钱三亚百度推广公司
  • 东莞做网站优化天助网络网址导航哪个好
  • dz旅游网站模板seo推广优化平台
  • 网站开发培训要多少钱牛排seo系统
  • 如何给网站死链接做404win优化大师怎么样
  • 百度百科入口成都爱站网seo站长查询工具
  • 服装设计软件app百度seo优化哪家好
  • 男的和女的做那种事情网站百度指数排行榜
  • 旅游网站开发实训报告南宁百度seo公司
  • 网站制作开发google关键词查询工具
  • 揭阳网站建设怎么创建网页
  • wordpress文章摘要插件深圳网络推广seo软件
  • 国内做的好的帽子网站电工培训机构
  • 泰安公司北京seo教师
  • 用视频做影视的网站软文发布平台
  • 建行官方网站seo关键词排名优化要多少钱
  • 文件大小 wordpressseo引擎优化是什
  • 淘宝客必须做网站吗搜索引擎推广的方法有哪些
  • 网页制作购物网站今天的头条新闻
  • 番禺网站开发价格seo外链收录
  • 做网站需要的资料360营销推广
  • 石家庄做网站哪家好北京搜索引擎推广公司
  • 泉山网站开发南安网站建设
  • 怎么建立类似百度问答的网站正规电商培训学校排名
  • 网站建站华为云小型项目外包网站
  • 网站建设安全性指标百度搜索引擎工作原理