Java 数组排序算法

作者:流年 | 创建时间: 2023-03-17
在程序设计中,需要将一组数列进行排序,这样更加方便统计与查询。 对于数组排序有冒泡排序、直接排序、反转排序。...
Java 数组排序算法

冒泡排序

冒泡排序是将小数往前放,大数往后放。 相当于水中气泡的上升。 冒泡排序是比较相邻的两数,如果满足条件则互换。

创建项目“ArrayDemo”,定义数组arr[]={29,2,34,56,7,32,4,12,89},通过冒泡排序对该数组进行排序。

直接选择排序

简单来说就是从菜市场中直接找到需要的蔬菜。 比如我们需要胡萝卜,首先我们进入菜市场,选中一家菜店,找到胡萝卜,然后购买。

创建项目“ArrayDemo”,定义数组arr[]={29,2,34,56,7,32,4,12,89},通过直接选择排序通过比较进行排序。

反转排序

将原有数组的内容从后往前重新排序。

数组练习

将数组arr[]={1,3,4,0,0,6,0,4,7,6,0,5}去掉其中的0项,将其余值存入新的数组。

运行程序,在控制台上查看最终结果。

点击展开全文

更多推荐