大家好,小晋来为大家解答以上问题 。不经过黑点连线,不过黑点连线的程序解法很多人还不知道,现在让我们一起来看看吧!
1、 php文件代码如下:
2、 ?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
3、 $nodes=array(
【不过黑点连线的程序解法 不经过黑点连线】4、 数组(0,1,2,3,4),
5、 数组(10,11,12,13,14),
6、 数组(20,21,22,23,24),
7、 数组(30,31,32,33,34),
8、 数组(40,41,42,43,44),
9、 );
10、 functionnextNodes($node){
11、 $ next _ nodes=array();
12、 $ next _ nodes[]=$ node 10;
13、 $ next _ nodes[]=$ node-10;
14、 $ next _ nodes[]=$ node 1;
15、 $ next _ nodes[]=$ node-1;
16、 foreach($ next _ nodes as $ key=$ next _ node){
17、 if($next_node0||$next_node44||$next_node==1||$next_node4){
18、 unset($ next _ nodes[$ key]);
19、 }
20、 }
21、 返回$ next _ nodes
22、 }
23、 $ next nodes=array();
24、 //获取所有次要节点
25、 foreach($ nodesas $ rownum=$ cols){
26、 foreach($colsas$colnum=$node){
27、 $ next nodes[$ rownum][$ colnum]=next nodes($ node);
28、 }
29、 }
30、 unset($ next nodes[0][1]);
31、 functionconnect($routes){
32、 全局$ nextNodes
33、 $ new _ routes=array();
34、 $ I=0;
35、 foreach($routesas$route){
36、 $ current=end($ route);
37、 $next_nodes=$nextnodes[floor($current/10)][floor($current)];
38、 foreach($ next _ nodes as $ key=$ node){
39、 如果(!in_array($node,$route)){
40、 $ new _ routes[$ I]=$ route;
41、 $ new _ routes[$ I][]=$ node;
42、 $ I;
43、 }
44、 }
45、 }
46、 return $ new _ routes
47、 }
48、 $ node=0;
49、 foreach($ nodesas $ rownum=$ rows){
50、 foreach($rowsas$colnum=$node){
51、 //回显“”;
52、 if($node==1)继续;
53、 $ times=2;
54、 $ routes=array(array($ node));
55、 while(times 25){
56、 $ routes=connect($ routes);
57、 如果(!空($routes)){
58、 //echo“有” 。计数(路线) 。以{$node}为起点的{$times}个连接点的:种线;
59、 foreach($routesas$key=$route){
60、 //echoimplode($route,’-‘) 。”;
61、 }
62、 $倍;
63、 }
64、 否则{
65、 Echo ‘起点为{$node}的{$times}个连接点的行没有’;
66、 打破;
67、 }
68、 }
69、 }
70、 }
71、 执行这个文件(如果您想查看细节,您可以取消其中一些内容的注释)
72、 运行结果:
73、 [root @ devsf _ codes]# phplianlian . PHP
74、 起点为0的24个连接点的线没有
75、 起点为2的24个连接点的线没有
76、 起点为3的23个连接点的线没有
77、 起点为4的24个连接点的线没有
78、 起点为10的23个连接点的线没有
79、 具有起点11的24个连接点的线没有
80、 起点为12的23个连接点的线没有
81、 具有起点13的24个连接点的线没有
82、 起点为14的23个连接点的线没有
83、 具有起点20的24个连接点的线没有
84、 起点为21的23个连接点的线没有
85、 具有起点22的24个连接点的线没有
86、 起点为23的23个连接点的线没有
87、 起点为24的24个连接点的线没有
88、 起点为30的23个连接点的线没有
89、 具有起点31的24个连接点的线没有
90、 起点为32的23个连接点的线没有
91、 具有起点33的24个连接点的线没有
92、 起点为34的23个连接点的线没有
93、 具有起点40的24个连接点的线没有
94、 具有起点41的23个连接点的线没有
95、 具有起点42的24个连接点的线没有
96、 具有起点43的23个连接点的线没有
97、 具有起点44的24个连接点的线没有
本文到此结束,希望对大家有所帮助 。
推荐阅读
- 奉和圣制重阳旦日百寮曲江宴示怀
- 唐代最典型的诗歌代表人物
- 神仙道金油怎么用 神仙道金油怎么获得
- 无线路由器登录密码忘了怎么办 无线路由器登录密码忘了怎么找回
- 如何免押金到快租365租ipad 快租365租电脑
- F4V转换MP4怎么把F4V转成MP4 怎么把mp4转换为m4v
- 如何让孩子的学习成绩提高 如何让孩子的学习成绩提高
- 阿里妈妈广告牌生成器使用方法 闃块噷濡堝灞曠ず骞垮憡
- 造梦西游3水下迷宫怎么进(走 造梦西游3水下迷宫怎么走才能遇到小龙女)