博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个简单的算法_应该是最笨的写法了
阅读量:6690 次
发布时间:2019-06-25

本文共 1535 字,大约阅读时间需要 5 分钟。

= 2){ if(in_array($count, $tempArray)){ array_push($_template, $count); }else{ if($count == 5){ array_push($_template, 2); array_push($_template, 3); }else if($count == 9){ array_push($_template, 4); array_push($_template, 2); array_push($_template, 3); }else{ Calculate($_template, $count, $tempArray); } }}else{ array_push($_template, $count);}function Calculate(&$_template, $count, $tempArray){ shuffle($tempArray); while($count>=2) { $templateid = array_rand($tempArray,1); $templateValue = $tempArray[$templateid]; #echo "模板值为:{$templateValue}
"; if($count >= 2){ if($count >= $templateValue){ $count = $count - $templateValue; #echo "count:{$count}
"; array_push($_template, $templateValue); //echo $templateid."
"; }else{ array_push($_template, $count); $count = 0; } } } if($count == 1){ $isZero = false; #echo "最后还有一个哦{$count}
"; if(count($_template) >= 1){ foreach($_template as $key=>$val){ if($val <= 3 ){ #echo "最后一个处理完成"; $_template[$key] = $val+1; $isZero = true; break; } } } if($isZero == false){ #echo "

只能添加一个模板了

"; array_push($_template, $count); } }}echo "
最后取得的模板数组为:
";var_dump($_template);?>

  

转载地址:http://sqzoo.baihongyu.com/

你可能感兴趣的文章
Mac平台下数据乱码原因
查看>>
我的友情链接
查看>>
hive 动态分区太多问题
查看>>
从Java的角度理解Ext的extend
查看>>
Windows Server 2008 RemoteApp(二)---部署激活远程桌面授权服务器
查看>>
读取日志文件开发总结
查看>>
微星G41TM-P31主板安装centos5.6 x64认不到网卡
查看>>
jdk内部方法获取本机MAC地址
查看>>
Qt学习笔记一:入门
查看>>
VMware Horzion Workspace POC文档—安装3(集成ThinApp,发布应用)
查看>>
在WordPress第一篇文章里添加广告
查看>>
jQuery选择器总结
查看>>
无法加载协定为“WeatherWebServiceSoap”的终结点配置部分,因为找到了该协定的多个终结点配置...
查看>>
活动目录基础
查看>>
IOS --React Native
查看>>
Linux CPU
查看>>
用模板实现顺序表与单链表
查看>>
c++中重载,重写,重定义的区别
查看>>
nagios监控
查看>>
Linux/Centos ntp时间同步,联网情况和无网情况配置
查看>>