主页 > 博客 > PHP
【原创】 冒泡排序算法
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
. . .