<?php
/**
* PHP 冒泡排序算法接口 PHP接口源代码
*
* 接口说明:对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐从后面向前面移动
*
* 最后修改:2024-10-12 18:02:01
*
* @author dogstar www.yesapi.cn
*
* 来源:https://open.yesapi.cn/apicode/8895.html
*/
function ($params, $di) {
$arr = array_map('floatval', $params['arr']);
for ($i = 0; $i < count($arr); $i++) {
$isSort = false;
for ($j = 0; $j < count($arr) - $i - 1; $j++) {
if ($arr[$j] < $arr[$j + 1]) {
$isSort = true;
$temp = $arr[$j];
$arr[$j] = $arr[$j + 1];
$arr[$j + 1] = $temp;
}
}
if (!$isSort) {
break;
}
}
return $arr;
}
在线运行
PHP 冒泡排序算法接口 - 免费接口源码库
持续更新中…… 免费使用,一键生成你的API
+ 复制到我的接口(请先登录,支持在线开发API)
预览接口发布效果
查看开发教程