PHP算法
97小码农
这个作者很懒,什么都没留下…
展开
-
礼包码生成算法
<?php namespace App\Library; class RandomCode { public static function creteGiftCodeArray($cpId,$gameId,$mCodeId, $nums, $times, $isJson = false) { $preNum = 8;//乱序字符8位 $codeArr = [];//用来做重复排查 $giftCodeData = [];//用来做数原创 2021-09-14 15:09:27 · 860 阅读 · 0 评论 -
分享一个自创的PHP分组聚合排序算法
有时候mysql的group by sum order 无法满足我们进行对一组数据分组后需要展示组内数据,同时又需要按照某种特定的排序对组进行一个排序,这时候我就研究了一下下面的算法内容 //测试数据 //分组1 nums 总数 4 //分组2 nums 总数 2 //分组3 nums 总数 3 //排序完变成 分组1 分组3 分组2 $data = [ [ 'id' => 1, 'group' => '分组1', 'nums' =>原创 2021-06-17 16:02:34 · 137 阅读 · 0 评论 -
希尔排序-PHP版
<?php function shellSort($arr) :Array { if($arr == null || count($arr) <=1){ return $arr; } //希尔排序 升序 for($d = floor(count($arr)/2);$d>0;){ //$d:增量 7 3 1 ech...原创 2019-11-07 11:14:27 · 132 阅读 · 0 评论