一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 苍井空50分钟无码 | 国产91成人精品亚洲精品 | 日韩欧免费一区二区三区 | 国产精品不卡高清在线观看 | 四虎网站网址 | 日韩一级精品视频在线观看 | 男同桌扒开女同桌胸罩喝奶 | 饭冈加奈子在线播放观看 | 亚洲精品色综合久久 | 青青青草免费 | 日本乱子| 精品亚洲一区二区三区在线播放 | china中国xxxxfree| 小草观看免费高清视频 | 169pp美女| 亚洲区一 | 欧美性xxxxxx爱 | 小早川怜子视频在线观看 | 亚洲日本在线观看网址 | 久久成人永久免费播放 | vomoulei成人舞蹈 | 日本老妇人乱视频 | 毛片a区 | 俄罗斯bbbbbbbbb大片 | 日韩伦理在线观看 | 国产亚洲sss在线观看 | 国产丰满美女做爰 | 肉色欧美久久久久久久蜜桃 | 无套啪啪| 国产精品亚洲精品日韩已满 | 成人α片| 日本三级香港三级久久99 | 国产亚洲精品看片在线观看 | 无人在线视频高清免费播放 | 国产suv精品 | 二区三区不卡不卡视频 | 高清在线免费 | 亚洲精品视频网 | 欧美高清无砖专区欧美精品 | 闺蜜调教我做她的脚奴 | 欧美黑人性猛交╳xx╳动态图 |