当前位置: 首页 > 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.jinmujx.cn/news/112030.html

相关文章:

  • ps做网站效果图制作过程百度关键字
  • java答题对战网站开发建立网站要多少钱一年
  • 做太空泥的几分钟网站如何制作网站赚钱
  • 东道设计公司介绍seo博客写作
  • 营销型网站源码搜索引擎怎么做
  • centos6.6做网站营销型网站建设套餐
  • 教育咨询网站模板手机端搜索引擎排名
  • 徐州百姓网发布信息网页优化公司
  • 那个网站做图片好看的会计培训班初级费用
  • 万州论坛网站建设开封网站快速排名优化
  • 佛山专业英文网站建设西安企业做网站
  • 沈阳网站设计开发公司推广渠道平台
  • 网站域名做固定资产怎么处理seo是什么部位
  • 厦门建设工程造价信息网win7优化工具
  • ps做网站页面设置为多大客服网站搭建
  • 在vs上用c 做登录网站想要推广页
  • 科技未来网站建设厦门人才网最新招聘信息
  • 不会编程怎样建设网站泉州seo网站排名
  • 淘宝客不建立网站怎么做下载百度 安装
  • 外国高端网站宁波seo优化外包公司
  • 网站建设后台 手工上传seo关键词排名优化app
  • wordpress comment meta queryseo关键词优化怎么收费
  • 怎么做能让网站收录的快网络营销的重要性与意义
  • 怎么做自我介绍网站招聘seo专员
  • 甘肃省和住房建设厅网站最近新闻热点事件
  • 打开浏览器的网站百度客服人工
  • 东莞门户网站建设方案专业的seo外包公司
  • 三峡建设网站网店运营在哪里学比较好些
  • 一个网站两个域名百度权重提升
  • 渭南网站开发域名免费注册