//倒置public class Arriy {public static void main(String args[]){int data[]=new int[]{10,78,24,33,87,5,44,9,55};arrayinc(data);printarray(data);}public static void arrayinc(int array[]){int head=0;int tail=array.length-1;int center=array.length/2;for(int x=0;x<center;x++){int temp=array[head];array[head]=array[tail];array[tail]=temp;head++;tail--;}}public static void printarray(int arr[]){for(int x=0;x<arr.length;x++){System.out.print(arr[x]+"、");}}
}

//冒泡

public class Arriy {public static void main(String args[]){int data[]=new int[]{10,78,24,33,87,5,44,9,55};arrayinc(data);arr(data);}public static void arrayinc(int array[]){for (int x=0;x<array.length-1;x++){for(int y=0;y<array.length-1;y++){if(array[y]>array[y+1]){int temp =array[y];array[y]=array[y+1];array[y+1]=temp;}}}}public static void arr(int temp[]){for(int x=0;x<temp.length;x++){System.out.print(temp[x]+"、");}}
}

转载于:https://www.cnblogs.com/wangyinxu/p/6259063.html

数组引用--冒泡排序 数组倒置为例相关推荐

  1. shell脚本里变量引用 数组引用 遍历数组

    shell脚本里变量引用 数组引用 遍历数组 1.定义的变量-引用变量方式 name=zhangecho $name 或 echo ${name} 2.命令执行结果-引用变量方式 两种方式$()和`` ...

  2. 集合——对象数组(引用数据类型数组)

    案例:我有5个学生,请把这个5个学生的信息存储到引用数据类型数组中,并遍历数组,获取得到每一个学生的信息. 思路分析:首先,想要创建学生对象,就得有学生这个类,所以,首先创建一个包(package c ...

  3. 【编译原理笔记12】中间代码生成:简单赋值语句的翻译,数组引用的翻译

    本次笔记内容: 6-3 简单赋值语句的翻译 6-4 数组引用的翻译 本节课幻灯片,见于我的 GitHub 仓库:第12讲 中间代码生成_2.pdf 文章目录 简单赋值语句的翻译 赋值语句翻译的任务 赋 ...

  4. java二位数组biaoda_java基础 day14 数组 二维数组 冒泡排序 例题(正则表达式)

    数组: 数组静态初始化及遍历 package wwl.array; import java.util.Arrays; /** * 数组的静态初始化及数组遍历 * */ public class Tes ...

  5. day02--java基础编程:变量,数据类型,类型转换,运算规则,运算符,分支结构,循环(随机数),方法,重载,可变参数,递归,数组,冒泡排序

    1 Day02–变量+数据类型+类型转换 1.1 前言 1.1.1 标识符 可以简单的理解为一个名字.在Java中,我们需要标识代码的很多元素,包括包名.类名.方法.字段.变量等.我们选择的名称就称为 ...

  6. Linux随笔10-Ubuntu网络配置、非交互式远程主机登录以及shell中的数组应用(冒泡排序数组中的元素)

    Contents 1. Ubuntu系统网络配置总结 1.1. 配置主机名 1.2. 配置网卡名称 1.3. 配置网卡IP地址 2. 非交互式远程主机登录 2.1. 使用expect实现 2.2. 使 ...

  7. day02--java基础编程:变量,数据类型,类型转换,运算规则,Scanner,运算符,分支结构,循环(随机数),方法,重载,可变参数,递归,数组,冒泡排序

    1 Day02–变量+数据类型+类型转换 1.1 前言 1.1.1 标识符 可以简单的理解为一个名字.在Java中,我们需要标识代码的很多元素,包括包名.类名.方法.字段.变量等.我们选择的名称就称为 ...

  8. php 数组去重_数组去重(JavaScript 为例)

    数组去重,就是在数组中查找相同的元素,保留其中一个,去除其他元素的程. 从这句话揭示了数组去重的两个关键因素: 找到重复项 去除重复项 本文告诉你在遇到去重问题时该如何思考,并以 JavaScript ...

  9. c语言程序定义不知数量的一维数组,c语言程序设计10-第6章 利用数组处理批量数据 6.1 怎样定义和引用一维数组.ppt...

    c语言程序设计10-第6章 利用数组处理批量数据 6.1 怎样定义和引用一维数组 * 临沂大学汽车学院:韩晓翠 第6章 利用数组处理批量数据 6.1 怎样定义和引用一维数组 授课要点 数组的概念 一维 ...

最新文章

  1. Mobile OpenCart 自适应主题模板 ABC-0074
  2. dockerfile常用命令
  3. CPU使用率的几个重要指标含义列举
  4. 功能自动化测试工具列表大全
  5. RuoYi-Process多模块activity工作流项目快速搭建
  6. Extjs4 radiogroup打开时的被选中值设置为变量
  7. 微信小程序 setData动态设置数组中的数据
  8. 【线上分享】移动音视频SDK工程实践之数据采集和处理
  9. python数据分析准备_使用Python进行数据分析I 环境准备
  10. Linux 命令之 dpkg --Debian 的一个底层包管理工具
  11. 最全总结!聊聊 Python 发送邮件的几种方式
  12. 【转】Nginx服务并发过10万的Linux内核优化配置
  13. 数据挖掘 姓名用字特点 目录 1. 姓名用字特点 1 2. 男性姓名专用字210个(三字词,双字词都适用) 1 2.1. 男性姓名专用字 双字词适用317个 1 3. 女人姓名用字 2 3.1.
  14. 微信 h5(公众号)简单登录
  15. 【机器人定位引导中的机器视觉技术】
  16. Nb iot php_电信NBIoT物联网平台完整测试流程整理
  17. 笔记:Inductive Robust Principal Component Analysis
  18. SEAL全同态加密开源库(十二) CKKS-源码浅析
  19. QGIS基本功 | 21 QGIS工程文件属性设置(2)——坐标参照系、变换、默认样式、数据源、关系和变量
  20. 【退役记】NOI2022

热门文章

  1. linux 添加deepin ppa,Deepin 添加PPA源问题
  2. Python 列表 append()函数使用详解
  3. Burp Suite如何拦截GET请求提交POET请求的参数
  4. C++二分查找示例(求货物装载量)
  5. SQLSERVER远程备份
  6. 后端开发工具:反编译工具、VS插件、.NET Framework源码地址
  7. 四维的王坚和三维的阿里互联网汽车
  8. SylixOS网络性能测试
  9. eclipse使用不需要配置jdk的环境变量
  10. Django中QueryDict的坑