久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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.

解決方法

就是一圈一圈地打印,只要控制好循環就可以。
注意單行單列的情況。

實現代碼

<?php
function printMatrix($matrix)
{
 $row = count($matrix);
 $col = count($matrix[0]);
 if($row == 0 || $col == 0)
  return $matrix;
 $result = array();
 $left = 0;$right = $col-1; $top = 0;$bottom = $row-1;
 while($left<=$right && $top<= $bottom){
  for($i =$left;$i<=$right;++$i){
   array_push($result, $matrix[$top][$i]);
  }
  for($i =$top+1;$i<=$bottom;++$i)
   array_push($result, $matrix[$i][$right]);
  if($top!=$bottom){
   for($i = $right-1;$i>=$left;--$i)
    array_push($result, $matrix[$bottom][$i]);
  }
  if($left!=$right){
   for($i = $bottom-1;$i>$top;--$i)
    array_push($result, $matrix[$i][$left]);
  }
  $left++;$right--;$top++;$bottom--;
 }
 return $result;
}

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數學運算技巧總結》、《PHP運算與運算符用法總結》、《php字符串(string)用法總結》、《PHP數組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結》、《PHP數據結構與算法教程》、《php程序設計算法總結》、《php正則表達式用法總結》及《php常見數據庫操作技巧匯總》

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

您可能感興趣的文章:

  • PHP簡單實現二維數組的矩陣轉置操作示例
  • PHP實現圖的鄰接矩陣表示及幾種簡單遍歷算法分析
  • PHP使用數組實現矩陣數學運算的方法示例
  • PHP實現蛇形矩陣,回環矩陣及數字螺旋矩陣的方法分析
  • PHP 數組和字符串互相轉換實現方法
  • PHP中數組合并的兩種方法及區別介紹
  • PHP遍歷數組的方法匯總
  • PHP遍歷數組的幾種方法
  • php數組函數序列之array_keys() - 獲取數組鍵名
  • php獲取數組中重復數據的兩種方法
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結合實例形式分析了php實現針對有序表插值查找的相關操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實現服務端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實現APP微信支付的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實現的多維數組排序算法,結合實例形式對比分析了php針對多維數組及帶有鍵名的多維數組進行排序相關操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了php結合ajaxuploadfile實現無刷新文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細介紹了PHP開發接口使用RSA進行加密解密方法,對此有興趣的朋友可以學習下。
主站蜘蛛池模板: 色婷婷综合久久久中字幕精品久久 | 日韩91在线| 久久久久国产 | 91在线视频免费观看 | 99精品视频免费观看 | 国产精品久久久久久av公交车 | 毛片久久久 | 国产99免费视频 | 精品国产91 | 国产美女在线观看 | 欧美一级二级视频 | 亚洲综合一区二区三区 | 香蕉一区二区 | 亚洲社区在线 | 免费精品 | 国产成人区 | 成人一区二区电影 | 三a毛片| 欧美一二精品 | 爱爱免费视频 | 男人影音 | 成人av网站在线观看 | 欧美一级α片 | 夜夜夜夜草 | 久久蜜桃资源一区二区老牛 | 草草视频在线免费观看 | 99在线免费视频 | 色综合久久天天综合网 | 偷拍自拍网 | 亚洲成人精品国产 | 人和拘一级毛片c | 日韩欧美三级在线 | 情侣酒店偷拍一区二区在线播放 | 成人黄色av网址 | 日韩欧美精品在线 | 亚洲精品国产成人 | 午夜影院在线观看版 | 91中文字幕在线观看 | 成人三级影院 | 亚洲va在线va天堂va狼色在线 | 国产精品视频网站 |