冒泡排序

冒泡排序-js

<script>
	var arr = [2,55,33,10,16,101,23,39,75,54,32,65,4,57,45,88,13];
	var t;
	for (var i = 0; i <= arr.length-1; i++) {
		for (var j = 0; j <= arr.length-1; j++) {
			if (arr[j]>arr[j+1]) {
				t = arr[j];
				arr[j] = arr[j+1];
				arr[j+1] = t;
			}
		}
	}
	console.log(arr);
</script>

冒泡排序-php

<?php
$arr = array(2,55,33,10,16,101,23,39,75,54,32,65,4,57,45,88,13);
for ($i=0; $i < count($arr)-1; $i++) { 
	for ($j=0; $j < count($arr)-1; $j++) { 
		if ($arr[$j]>$arr[$j+1]) {
			$t = $arr[$j];
			$arr[$j] = $arr[$j+1];
			$arr[$j+1] = $t;
		}
	}
}
echo json_encode($arr);

冒泡排序-java

public static void main(String[] args) {
	int[] arr = { 2, 55, 33, 10, 16, 101, 23, 39, 75, 54, 32, 65, 4, 57, 45, 88, 13 };
	int t;
	for (int i = 0; i < arr.length - 1; i++) {
		for (int j = 0; j < arr.length - 1; j++) {
			if (arr[j] > arr[j + 1]) {
				t = arr[j];
				arr[j] = arr[j + 1];
				arr[j + 1] = t;
			}
		}
	}
	System.out.println(Arrays.toString(arr));
}

原始数据:  [2,55,33,10,16,101,23,39,75,54,32,65,4,57,45,88,13]

排序后数据: [2,4,10,13,16,23,32,33,39,45,54,55,57,65,75,88,101]


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值