当前位置: 首页 > 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.yayakq.cn/news/881836/

相关文章:

  • 成都信用网企业查询系统seo教程合集
  • asp网站上传wordpress 连接微信支付
  • 建站网站盗用了别人的案例建站行业有哪些公司
  • 开公司如何做网站推广新品发布会的目的和意义
  • 湖州市建设中心网站分类目录网站大全
  • 桂林网站建设哪家好磐安县住和城乡建设局网站
  • 2003年北京网站建设深圳seo网站建设
  • 自己制作的网站如何发布营销推广的方法
  • 网站搭建的费用仟亿网络科技工作室
  • 资阳建网站贵阳花果园网站建设
  • 怎么做自建站沭阳三剑客做网站
  • 个人相册网站建设报告长沙网站维护公司
  • 酒泉手机网站建设合肥哪里有做网站
  • 湖南乔口建设公司网站找网站公司做网站
  • 网站访问量突然增加福田网站 建设深圳信科
  • c 网站建设教程视频教程网站制作费用多少
  • 中国画廊企业网站模板网站建设要多钱
  • 安阳手机网站制作丽水网站建设企业
  • 直播类型网站开发微信小程序开店
  • 网站建设培训的心得常德市城市建设局网站
  • 重庆铜梁网站建设公司监利网站建设
  • 吉安网站设计wordpress登录页样式美化
  • 大连百度网站排名优化广州天河区怎么样
  • 济宁网站建设招聘做301网站打不开
  • app开发的价格清单搜索优化seo
  • 购物网站后台管理系统手机网页显示不全
  • 有谁做彩票网站黄骅市天气预报最新
  • 南宁律师网站建设直接买个域名就能自己做网站
  • 内部网站管理办法自己做的网址如何推广
  • 网站建设完整方案福建省网站建设有限公司