`

黑马程序员25-1:比较排列数组元素的大小

 
阅读更多
------- android培训 java培训、期待与您交流!-------


package cn.itcast.debug;

import java.util.ArrayList;
import java.util.Arrays;

public class DebugDemo {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		ArrayList<String> al = new ArrayList<String>();
		al.add("abc");
		
		System.out.println(al.get(0));
		
		System.out.println("hahahh");
	}

	/**
	 * 
	 */
	public static void arraydemo() {
		int[] arr = {4,1,5,17,2,9};
		
		for (int i = 0; i < arr.length-1; i++) {
			for (int j = i+1; j < arr.length; j++) {
				if(arr[i]>arr[j]){
					swap(arr,i,j);
				}
			}
			
		}
		
		System.out.println(Arrays.toString(arr));
	}

	private static void swap(int[] arr, int i, int j) {
		int temp = arr[i];
		arr[i] = arr[j];
		arr[j] = temp;
	}

}




------- android培训 java培训、期待与您交流!-------


详细请查看:http://edu.csdn.net/heima -------
分享到:
评论

相关推荐

    软考考试-程序员考试大纲.docx

    全国计算机技术与软件专业技术资格考试(软考)初级程序员考试大纲涵盖了广泛的计算机科学和技术领域,旨在测试考生在软件开发项目管理和软件工程方面的基础知识和实践能力。以下是对大纲内容的详细说明: 1. ...

    数学符号大全 最详细的数学符号全解

    - ≤ 和 ≥:小于等于和大于等于符号,表示比较大小的关系。 - ≈:约等于符号,表示数值接近。 - ∞:无穷大符号,表示没有界限的数值。 3. **运算符号**: - × 和 ÷:乘法和除法符号。 - √:平方根符号,...

    计算机常用英语汇总.doc

    计算机常用英语词汇是每个程序员必备的基础知识,因为编程语言、技术文档、开发工具及操作系统大多以英文为主。以下是一些核心概念的详细解释: 1. CPU (Central Processing Unit) - 中央处理器:计算机的主要组件...

    C++与操作系统等面试题97

    - 功能:根据谓词将元素重新排列成两个部分。 - 示例:`std::partition(begin(v), end(v), predicate);` 8. **随机排列(Random Shuffle)**: - 功能:随机打乱元素的顺序。 - 示例:`std::shuffle(begin(v), ...

    Appcan-UI-Class-速查手册

    - 定义:定义元素排列方向,与`ub`一起使用时生效。 - 应用场景:适用于需要改变元素排列顺序的情况。 29. **`ub-fh`** - 定义:与`zyFlip()`函数配合使用,实现横向滑动效果。 - 应用场景:适用于需要横向...

    线性代数判断题.pdf

    - 正确:可逆矩阵乘积AB也是可逆的,并且(AB)^-1=B^-1A^-1。 - 错误:AB不可逆不代表A和B都不可逆,但A和B至少有一个不可逆。 - 错误:A2+3A+E=0并不意味着A可逆,还需考虑A的特征值。 - 正确:A可逆的充分必要...

    b-arrange-text-size:用于排列元素文本大小的 Angular 指令

    用于排列元素文本大小的 Angular 指令 入门 (即将推出) 文档 (即将推出) 例子 (即将推出) 贡献 代替正式的风格指南,注意维护现有的编码风格。 为任何新的或更改的功能添加单元测试。 Lint 并使用测试您的代码...

    weixin-develop:微信开发相关

    }align-items分2种情况(垂直方向对齐 即侧轴对齐方式)1 多行排列(容器为flex-direction: column):改变多行排列的多个元素的对齐方式 比如多行垂直方向靠左排列 align-items: flex-start;// flex-start flex-end ...

    nga程序员刷题-crisporWebsite:crispor.org网站的所有源代码

    预测基因组中的脱靶、排列指南、突出显示有问题的指南、设计引物并帮助克隆。 试试 CRISPOR 使用 BWA、来自 UCSC 基因组浏览器的一些工具(twoBitToFa、bedClip)、各种 R 包以及大量来自已发表文章的外部包和源代码...

    photoshop笔记

    - **窗口排列**: 使用“窗口 &gt; 排列”菜单命令进行多窗口布局。 - **同步移动**: 按住Shift键+空格键。 - **同步缩放**: 按住Shift键+空格键+Ctrl键放大,按住Shift键+空格键+Alt键缩小。 #### 九、书籍装帧设计 - *...

    lc790#algo-C-#1846-[单调性]-减小和重新排列数组后的最大元素1

    1846. 减小和重新排列数组后的最大元素方法:贪心分析题意后,只有单调递增的数据能取得最大值先排序,每次后一个数比前一个数大 1如果前后两个数相等,则不要在增

    弹性盒模型笔记

    `:元素沿水平方向反向排列。 - `flex-direction: column;`:元素沿垂直方向排列。 - `flex-direction: column-reverse;`:元素沿垂直方向反向排列。 - **老版弹性盒模型**: - `-webkit-box-orient: horizontal;...

    黑马程序员Java基础视频辅导班Day01

    ### 黑马程序员Java基础视频辅导班Day01知识点总结 #### Java的跨平台特性与JVM 1. **Java的跨平台性**:Java语言能够实现跨平台运行的关键在于Java虚拟机(JVM),即Java代码可以在任何安装了对应JVM的操作系统上...

    前端笔试题(二十四)答案版.docx

    - **标准盒模型**:元素的实际宽度 = width + padding + border + margin。 - 在标准盒模型中,`width` 指的是内容区的宽度,不包括 padding 和 border。 - IE 盒模型中,`width` 包括了 padding 和 border 的...

    Css+div_常用CSS标签及属性

    * background-repeat:设置背景图片是否重复排列 * background-attachment:设置背景图片是否卷动 * background-position:设置背景图片或背景颜色的开始显示位置 * background:定义背景综合属性 字型类 * font-...

    高考数学总复习------排列组合及概率统计.doc

    排列和组合主要处理从一组不同元素中选取部分或全部元素的问题,关注选取的方法数。 1. **排列**: - 排列是考虑顺序的选取方式。如果从n个不同的元素中取出m个来排成一列,称为排列问题,记作P(n, m)或A(n, m),...

    CSS3设置盒布局格式2.pdf

    `box-sizing`属性被设置为`border-box`,确保元素的大小计算包括边框和内填充,这样在调整元素大小时,内填充和边框不会影响整体布局。 ```css #contents { -moz-box-ordinal-group: 1; -webkit-box-ordinal-...

    情人节程序员用HTML网页表白【春娇-志明结婚邀请函】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript

    - **Flexbox布局**: 提供一种更加高效灵活的方式来排列、对齐和分配空间给子元素。 - 示例: `display: flex; justify-content: center; align-items: center;` - **Grid布局**: 用于创建二维网格布局,允许精确控制...

    黑马程序员西安校区前端学科面试宝典-2019.pdf

    总体来说,黑马程序员西安校区的这份前端学科面试宝典,覆盖了前端领域诸多核心知识点。对于想要从事前端工作的求职者来说,这份面试宝典是一个非常好的学习和准备材料。通过复习和理解宝典中的问题,求职者可以更好...

    INGInious-problems-permutation:排列丰富元素列表

    排列文本元素列表。 安装 在inginious-problems-permutation/static/ui刷新js: cd permutation-task && npm install cd permutation-studio && npm install cd permutation-task && npm run-script build cd ...

Global site tag (gtag.js) - Google Analytics