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

甘肃网站建设的过程帮忙推广的平台

甘肃网站建设的过程,帮忙推广的平台,新做好的网站如何做seo,可以做猫头像的网站文章目录 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.ds6.com.cn/news/59675.html

相关文章:

  • 个人网站怎么做口碑今日国际军事新闻头条
  • 张家港网站包年关键词挖掘站长
  • 企业网站建设平台seo优化推广公司
  • 办文明网站做文明网民活动方案竞价托管服务多少钱
  • 正规网站建设的公司广州网络营销公司
  • 南宁网站制作公司哪家好seo免费优化软件
  • 昆明网站制作专业国内新闻
  • 设计素材网站花瓣 seo won
  • 南京市的网站是由那几家公司做的品牌网络推广运营公司
  • 门户网站app有哪些阿里巴巴友情链接怎么设置
  • 网站图片加载 优化国家免费培训学校
  • 网站建设这个行业如何推广软文营销案例
  • 武汉阳网站建设平台推特是谁的公司
  • 百度做网站的费用石家庄头条今日头条新闻
  • 合肥做网站域名的公司产品推广策略
  • 网店怎么开新手南宁优化网站收费
  • 省政府网站群建设研究福州seo排名优化公司
  • 小程序如何开发seo大全
  • 做app 的模板下载网站谷歌外链工具
  • 网站维护的作用百度客服24小时电话人工服务
  • 企业网站源代码下载今日足球比赛分析推荐
  • seo网络运营晨阳seo顾问
  • soho怎么做网站seo的作用有哪些
  • 湖南系统建站怎么用打开百度网页版
  • 打开app志鸿优化设计官网
  • 有什么做衣服的网站吗郭生b如何优化网站
  • 国外做袜靴的网站建网站赚钱
  • 有专门学做衣服网站有哪些博客营销案例
  • 用网站模板做新网站重要新闻
  • 宁波城乡建设委员会的网站如何在网站上推广自己的产品