关于java数组排序的排序问题

java中用冒泡排序法对数组进行排序

對数组进行排序通常使用冒泡排序法冒泡排序法的排序原理如下:

(1).对数组中相邻的两个元素从前向后进行扫描。

(2).如果相邻两个え素中的第一个数比第二个数大就交换这两个数,这样经过一次扫描后最大的元素移动到数据序列的最后。

(3).重复(1)、(2)两个步骤用同样的方法再对其前面的所有其他元素进行比较,当经过某次扫描后如果没有需要交换的数据了,则算法结束

//使用冒泡排序法对数组进行排序

//如果数组中前边元素比后边相邻元素值大

//声明变量x用于保存数组中前边元素的值

//将前边元素的值替换为后边相邻的元素

//鼡原来前边元素的值替换后边相邻元素的值

//输出排序后数组中各元素的值

//使用冒泡排序法对数组进行排序

//如果数组中前边元素比后边相邻え素值大,比较的时候将字符串型的元素转换成整形

//声明变量x用于保存数组中前边元素的值

//将前边元素的值替换为后边相邻的元素

//用原来前邊元素的值替换后边相邻元素的值

//输出排序后数组中各元素的值

我要回帖

更多关于 java数组排序 的文章

 

随机推荐