BEGIN: 1、冒泡排序思想(升序排序): 如 a=[9,6,8,7,5,3] i=0 第一趟排序:3与5比较,3和5交换位置,a=[9,6,8,7,3,5]; j=len-1 3与7比较,3和7交换位置,a=[9,6,8,3,7,5]; j=len-2 3与8比较,3和8交换位置,a=[9,6, ...
分类:
编程语言 时间:
2020-11-10 10:30:08
阅读次数:
7
public class ArrayTest04 { public static void main(String[] args) { int[] a= {2,8,3,4,9,1,5}; ArrayTest04 at4=new ArrayTest04(); for(int i=0;i<at4.Sor ...
分类:
编程语言 时间:
2020-11-04 18:52:45
阅读次数:
22
算法分析: 789456,首先选择第一个为最小值,跟后面的值进行比较7小于8不动,7小于9不动,7大于4则进行互换489756 789456 原始数据 489756 >479856 >459876 min=4 459876 >458976 >457986 >456987 min=5 456987 > ...
分类:
编程语言 时间:
2020-11-04 18:44:15
阅读次数:
19
一、数组的概述 ##1. 数组的理解: 数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的 方式对这些数据进行统一管理。 ##2. 数组相关的概念: 数组名 元素 角标、下标、索引 数组的长度:元素的个数 ##3. 数组的特点: 数组是序排列的 数组属于引用数 ...
分类:
编程语言 时间:
2020-11-01 20:53:53
阅读次数:
19
冒泡排序 冒泡排序是通过比较两个相邻元素的大小实现排序,如果前一个元素大于后一个元素,就交换这两个元素。这样就会让每一趟冒泡都能找到最大一个元素并放到最后。 以 [ 8, 1, 4, 6, 2, 3, 5, 7 ] 为例,对它进行冒泡排序: 代码实现: + (NSArray *)bubbleSort ...
分类:
移动开发 时间:
2020-10-30 11:58:36
阅读次数:
25
java数据类型,java数组,java字符串,java循环语句
分类:
编程语言 时间:
2020-10-26 11:03:35
阅读次数:
26
选择 冒泡排序过程,插入排序移动次数,快速排序二轮划分 chmod命令 死锁出现的情况 八进制乘法 设计模式判断 白盒测试用于(单元测试) SQL建立存储的过程 操作系统分区管理 LRU/OPT算法缺页次数 UDP/TCP TCP报文首部(看一条,哪部分是哪部分) 进程调度算法 前序+中序->后序 ...
分类:
其他好文 时间:
2020-10-14 19:59:50
阅读次数:
18
选择排序 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。 再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 重复第二步,直到所有元素均排序完毕。 1、声明循环变量i,初始值为0,小于数组长度-1 2、声明临时变量min,初始值为i 3、声明循环变量j,初始值为 ...
分类:
编程语言 时间:
2020-10-07 21:45:22
阅读次数:
47
java.utils包下的Comparator接口。 该接口代表一个比较器,java数组工具类和集合工具类中提供对sort方法排序就是使用Comparator接口来处理排序的。 Comparator接口中有一个方法int compare(T o1, T o2)。 这个方法返回值是int类型,**如果 ...
分类:
其他好文 时间:
2020-09-24 21:32:50
阅读次数:
31