激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

服務器之家 - 編程語言 - PHP教程 - PHP實現的楊輝三角求解算法分析

PHP實現的楊輝三角求解算法分析

2019-06-02 10:07moTzxx服務器之家 PHP教程

這篇文章主要介紹了PHP實現的楊輝三角求解算法,結合實例形式分析了楊輝三角的原理及php實現楊輝三角的相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP實現的楊輝三角求解算法。分享給大家供大家參考,具體如下:

♥ 前言

對于 楊輝三角 是什么的問題,請參考百度百科的詳細解釋: 楊輝三角

楊輝三角,是二項式系數在三角形中的一種幾何排列。在歐洲,這個表叫做帕斯卡三角形。帕斯卡(1623—-1662)是在1654年發現這一規律的,比楊輝要遲393年,比賈憲遲600年。楊輝三角是中國古代數學的杰出研究成果之一,它把二項式系數圖形化,把組合數內在的一些代數性質直觀地從圖形中體現出來,是一種 離散型的數與形 的結合

PHP實現的楊輝三角求解算法分析

♠ 代碼實現

  • 題目的要求是:設計代碼,實現打印 楊輝三角 的功能
  • 此處提供的參考代碼為 PHP,其他語言可參考推敲

①. 第一種方法

使用兩個 for 循環進行輸出,比較好理解

/**
   * 第一種代碼實現
   * @param int $n 要求的層數
   * 理解思路:  $i代表行數; $j代表列數
   */
  public function funYH($n = 1){
    //初始化數組
    $arr = [];
    for($i = 0;$i < $n;$i++){
      //注意循環條件
      for($j = 0;$j <= $i;$j++){
        if($j == 0 || $i == $j){
          $arr[$i][$j] = 1;
        }else {
          $arr[$i][$j] = $arr[$i-1][$j-1]+$arr[$i-1][$j];
        }
        echo $arr[$i][$j]."\t";
      }
      echo "<br/>";
    }
  }

②. 第二種方法

使用的是 while 循環

/**
   * 第二種代碼實現
   * @param int $n 要求的層數
   */
  public function funYH2($n = 1){
    //初始化數組
    $arrL = [1,1];
    //初始化索引
    $index = 0;
    while ($index < $n){
      if ($index == 0){
        echo $arrL[$index]."\t";
      }elseif ($index == 1){
        echo $arrL[$index - 1]."\t".$arrL[$index]."\t";
      }else{
        $oldL = $arrL;
        for ($i = 0;$i <= count($oldL);$i++){
          $arrL[$i] = $oldL[$i-1] + $oldL[$i];
          echo $arrL[$i]."\t";
        }
      }
      $index ++;
      echo "<br/>";
    }
  }

③. 輸出結果

輸出的結果是相同的,參考如下:

PHP實現的楊輝三角求解算法分析

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一级淫片免费视频黄 | 国产精品视频中文字幕 | 日本免费中文字幕 | 国产毛片毛片 | 亚洲精品久久久久久久久久久 | 成年人观看免费视频 | 特级毛片a级毛片100免费 | 精品久久久av | 天堂在线中文资源 | 91精品国产综合久久婷婷香 | 黄污网址| 久毛片| 国产成人av在线播放 | 毛片毛片免费看 | 中文欧美日韩 | 久草在线视频中文 | 免费a级片视频 | 国产亚洲欧美日韩在线观看不卡 | gogo全球大胆高清人露出91 | 免费播放av| 色就操| 国产一区二区三区黄 | 操碰网| 蜜桃精品视频 | 黄色免费播放网站 | 蜜桃视频在线观看视频 | 日本一区二区视频在线 | 久久精品国产99久久久古代 | 免费日本一区二区 | 在线1区| 综合图区亚洲 | 青青草成人影视 | 亚洲第一成人在线 | 中文字幕欧美亚洲 | 女人a级毛片 | 国产九九热| 成人永久免费视频 | 欧美国产一区二区三区激情无套 | 操碰视频在线观看 | 午夜视频中文字幕 | 看全色黄大色黄大片女图片 |