国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - PHP教程 - PHP實現順時針打印矩陣(螺旋矩陣)的方法示例

PHP實現順時針打印矩陣(螺旋矩陣)的方法示例

2019-10-26 15:17重口味AC PHP教程

這篇文章主要介紹了PHP實現順時針打印矩陣(螺旋矩陣)的方法,涉及PHP基于數組遍歷、運算模擬打印實現螺旋矩陣功能的相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP實現順時針打印矩陣的方法。分享給大家供大家參考,具體如下:

問題

輸入一個矩陣,按照從外向里以順時針的順序依次打印出每一個數字,例如,如果輸入如下矩陣:

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

則依次打印出數字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.

解決方法

就是一圈一圈地打印,只要控制好循環就可以。

注意單行單列的情況。

實現代碼

  1. <?php 
  2. function printMatrix($matrix) 
  3.  $row = count($matrix); 
  4.  $col = count($matrix[0]); 
  5.  if($row == 0 || $col == 0) 
  6.   return $matrix; 
  7.  $result = array(); 
  8.  $left = 0;$right = $col-1; $top = 0;$bottom = $row-1; 
  9.  while($left<=$right && $top<= $bottom){ 
  10.   for($i =$left;$i<=$right;++$i){ 
  11.    array_push($result, $matrix[$top][$i]); 
  12.   } 
  13.   for($i =$top+1;$i<=$bottom;++$i) 
  14.    array_push($result, $matrix[$i][$right]); 
  15.   if($top!=$bottom){ 
  16.    for($i = $right-1;$i>=$left;--$i) 
  17.     array_push($result, $matrix[$bottom][$i]); 
  18.   } 
  19.   if($left!=$right){ 
  20.    for($i = $bottom-1;$i>$top;--$i) 
  21.     array_push($result, $matrix[$i][$left]); 
  22.   } 
  23.   $left++;$right--;$top++;$bottom--; 
  24.  } 
  25.  return $result; 

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
322
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产精品一区二区三区四区 | 99精品网 | 国产精品久久av | 狠狠躁夜夜躁人人爽天天天天97 | 欧洲亚洲精品久久久久 | 日本三级视频 | 国产精品无码久久久久 | 欧美一区二区免费在线 | 久久国产精品一区二区 | 久久影院久久 | 久久久国产视频 | 三级av在线 | 欧美综合色 | 好看毛片 | 国产亚洲精品美女久久久久久久久久 | 国产精品久久久99 | 欧美日韩一区二区三区在线观看 | 国产中文一区二区三区 | 美日韩精品 | 综合色导航 | 黄色日本视频 | 日本 欧美 国产 | 偷偷干夜夜拍 | 色偷偷888欧美精品久久久 | 久草在线资源福利站 | 国产精品日产欧美久久久久 | 国产在线观看一区二区三区 | 国产精品1 | 亚洲一区综合 | 久久精品国产清自在天天线 | 欧美色欧美亚洲另类七区 | 中文字幕亚洲综合久久久软件 | 久久久久久毛片免费播放 | 天堂欧美城网站网址 | 成人网av| 韩日av在线免费观看 | 日韩一区二区三区视频 | 日韩中文字幕在线观看 | 国产精品久久久久久久久久久久久久 | 日韩在线播放视频 | 亚洲欧洲日韩 |