【原创】 冒泡排序算法
12
11 月
2022
/**
* 冒泡排序算法
* @param $data
* @return array
*/
function bubbleSort($data) {
$len = count($data); . . .
【原创】 选择排序算法
12
11 月
2022
/**
* 选择排序算法
* @param $data
* @return array
*/
function selectSort($data) {
$len = count($data);
for ($i = $len; $i > 0; $i--) {
$idx = 0;
for ($j = 1; $j < $i; $j++) { . . .
【原创】 快速排序算法
12
11 月
2022
/**
* 快速排序算法
* @param $data
* @return array
*/
function quickSort(&$data) {
$max = count($data) - 1;
if ($max < 1) {
return;
}
$head = 0;
$tail = $max;
$index = $max;
$pivot = $data[0];
while ($head < $tail) {
if ($data[$index] > $pivot) {
$data[$tail] = $data[$index];
$tail--;
$index = $tail;
} else {
$data[$head] = $data[$index];
$head++;
$index = $head;
}
}
. . .
【原创】 无限递归
12
11 月
2022
. . .
【原创】 随机红包算法
12
11 月
2022
设计一个随机分配红包方案,要求给定金额和人数后,给每个人随机生成一个红包金额,每个人最少1分,并且当前人数正好将给定的金额分完 . . .
【原创】 php截取指定长度的字符串
18
07 月
2024
. . .