`

技术 -> 排序组合

 
阅读更多

 

 

<?PHP
header("Content-type: text/html; charset=utf-8");
?>


<?PHP
$d = array(); 

$d[0][0] = array('start'=>0,'end'=>3);
$d[0][1] = array('start'=>0,'end'=>2);

$d[1][0] = array('start'=>4,'end'=>6);
$d[1][1] = array('start'=>4,'end'=>5);
$d[1][2] = array('start'=>4,'end'=>7);
 

$d[2][0] = array('start'=>6,'end'=>8);
$d[2][1] = array('start'=>6,'end'=>9); 





$ff = array();
ii($ff,$d,0);
function ii($ff,$d,$f){
	
	foreach($d[$f]  as $k=>$v){
 
		$ff[$f]='$d['.$f.']['.$k.'],';

		if($f < (count($d)-1)){

			ii($ff,$d,$f+1);
			
		}else{
			//ii($d,);;
			print_r($ff);
			echo '<HR>';
		}
	}
}
/* 结果 
Array ( [0] => $d[0][0], [1] => $d[1][0], [2] => $d[2][0], ) 
Array ( [0] => $d[0][0], [1] => $d[1][0], [2] => $d[2][1], ) 
Array ( [0] => $d[0][0], [1] => $d[1][1], [2] => $d[2][0], ) 
Array ( [0] => $d[0][0], [1] => $d[1][1], [2] => $d[2][1], ) 
Array ( [0] => $d[0][0], [1] => $d[1][2], [2] => $d[2][0], ) 
Array ( [0] => $d[0][0], [1] => $d[1][2], [2] => $d[2][1], ) 
Array ( [0] => $d[0][1], [1] => $d[1][0], [2] => $d[2][0], ) 
Array ( [0] => $d[0][1], [1] => $d[1][0], [2] => $d[2][1], ) 
Array ( [0] => $d[0][1], [1] => $d[1][1], [2] => $d[2][0], ) 
Array ( [0] => $d[0][1], [1] => $d[1][1], [2] => $d[2][1], ) 
Array ( [0] => $d[0][1], [1] => $d[1][2], [2] => $d[2][0], ) 
Array ( [0] => $d[0][1], [1] => $d[1][2], [2] => $d[2][1], ) 

*/ 
?>

 

 

 

分享到:
评论

相关推荐

    matlab广度优先算法代码-reverse-cuthill-mckee:组合优化:反向CuthillMckee排序算法(RCM)

    Cuthill-McKee算法是常用的最重要的重排序技术之一。 该算法是“广度优先搜索”算法的变体。 后者是EFMoore在1950年代中的n年创建的一种参考算法,用于使用the来迭代扫描图形。 Cuthill-Mckee算法基于Elizabeth ...

    Python文件操作及多路归并排序

    可以按单列或多列组合排序,每列的顺序可以设置为反序或者正序; 列的数据类型可以是字符串、整数、浮点数,比较排序时按指定的数据类型比较大小; 排序算法可以单线程执行(适用于小文件),也可以多线程执行(适用...

    论文研究-排序对重叠区域分解型并行ILU的影响分析.pdf

    局部排序对预条件质量具有明显影响,局部采用随机排序时效果一般较差,而带宽缩减算法对加性Schwarz影响很小,对块Jacobi并行化预条件影响较大,对因子组合型并行预条件采用自然排序和新排序时效果较好。

    matlab开发-多维数组的合并排序

    matlab开发-多维数组的合并排序。使用合并排序技术对单个或多维数组进行排序。

    使用NSGA-II的投资组合优化

    选择操作:利用非支配排序和拥挤度距离计算等技术,执行选择操作,从当前种群中选择出适应度较好的个体,形成新一代种群。 交叉和突变:对选择出的个体执行交叉和突变操作,生成新的个体,以增加种群的多样性。

    struts2 标签库 帮助文档

    combobox标签:生成一个单选文本框和一个下拉列表框的组合。 doubleselect标签:生成一个相互关联的列表框,该标签由两个下拉选择框组成。 datetimepicker标签:生成一个日期、时间下拉列表框。 head标签:生成...

    论文研究-改进群组G1组合赋权的省级科学发展评价模型及应用.pdf

    根据科学发展观内涵,以权威机构典型观点的高频指标为基础, 从经济、生态、社会、人的全面发展、科学技术等五个方面构建了省级行政区科学发展综合评价指标体系....

    javalruleetcode-algorithms-with-illustrations:培养直觉,形成基石,并为算法绘制地图-在porgr

    图:问题类型-&gt;(数据结构、设计技术)-&gt;思维方式 列表 (11) 来源: 每个科学领域都有自己的问题,需要高效的算法。 一个领域的相关问题经常一起研究。 领域往往相互重叠,一个领域的算法进步可能会改进其他领域,...

    组合数学(第4版) 卢开澄 卢华明

    本书是《组合数学》第3版的修订版,全书共分8章,分别是:排列与组合、递推关系与母函数、容斥原理与鸽巢原理、burnside引理与polya定理、区组设计、线性规划、编码简介、组合算法简介。丰富的实例及理论和实际相...

    测试培训教材

    视图-&gt;筛选/排序-&gt;设置筛选器/排序 设置排序字段 设置过滤条件 修改需求 拷贝需求项Cruise Reservation 重命名需求项Cruise Reservation_Copy_1为Hotel Reservation 移动需求项到Reservations ...

    400电话办理选号系统

    2、开始-&gt;运行-&gt;cmd -&gt; c:\windows\system32\memecache.exe -d install c:\windows\system32\memcache.exe -d start 3、将php_memcache.dll放到php文件夹的ext中,注意给予相应的权限,如不会设置则给予:everyone读...

    易语言程序免安装版下载

    修改XP风格支持库,解决GDI资源泄露,以及在使用通用组件库六时组合框标题出现重影的BUG。 5. 修改扩展界面支持库一,解决树形框项目无法通过鼠标点击进入编辑状态的BUG。 6. 修改高级表格支持库,解决插入行/...

    强化学习在阿里的技术演进与业务创新

    第九章 组合优化视角下基于强化学习的精准定向广告 OCPC 业务优化 第十章 策略优化方法在搜索广告排序和竞价机制中的应用 第十一章 TaskBot-阿里小蜜的任务型问答技术 第十二章 DRL导购-阿里小蜜的多轮标签推荐...

    网络技术 上机1000题

    计算机三级 网络技术 整数排序题 4 ☆题目1(整数排序题) 4 ☆题目2 正整数排序 4 ★☆题目3(整数统计排序题) 5 ☆题目4(整数统计排序题) 5 题目5(整数运算排序题) 6 ★题目6(整数各位统计排序题) 6 题目7...

    CSS3 Columns:比table更好用的分列式布局方法

    当然,有很多方式,有很多技术都可以创建各种布局,但我们总觉得CSS里应该提供一些新属性,让我们能更好的管理布局。幸运的是,CSS3里提供了一批新的创建列式布局的column属性,有了这些属性,我们不需要再使用float...

    javascript 常用代码大全

    4.3 --&gt; 和&lt;-- f5 f11,f9,f1 4.4 屏蔽组合键ctrl+n 5、网页设计类 5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现) 5.2 html编辑控件类 5.3 颜色选取框控件 5.4 下拉菜单 ...

    javascript常用代码大全.html

    4.3 --&gt; 和&lt;-- F5 F11,F9,F1 4.4 屏蔽组合键ctrl+N 5、网页设计类 5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现) 5.2 html编辑控件类 5.3 颜色选取框控件 5.4 下拉菜单 5.5 两层...

    asp.net技术内幕(1)

    &lt;br&gt;12.3.2 在DataView中对行进行排序 &lt;br&gt;12.3.3 在DataView中搜索行 &lt;br&gt;12.4 通过ASP.NET页面使用DataSet &lt;br&gt;12.4.1 缓存DataSet &lt;br&gt;12.4.2 显示缓存的数据 &lt;br&gt;12.4.3 过滤缓存的数据 &lt;br&gt;12.4.4 在缓存的...

    来自订购信息的最佳产品组合-研究论文

    我们提出了一种基于用排序信息代替预期收益的投资组合选择方法,即用关于预期收益顺序的信息。 此类信息可能以多种方式产生,包括来自公司特征或过去的价格历史。 我们通过在一组可能的投资组合上引入偏好关系并将...

Global site tag (gtag.js) - Google Analytics