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

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

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

服務器之家 - 編程語言 - Java教程 - Java算法實現楊輝三角的講解

Java算法實現楊輝三角的講解

2021-07-02 14:52kuls Java教程

今天小編就為大家分享一篇關于Java算法實現楊輝三角的講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

又寫了個算法題,著名的楊輝三角,哈哈,直接進入主題吧!

先給大家簡單介紹一下吧: 楊輝三角的每個數等于它上方兩數之和。

Java算法實現楊輝三角的講解

在百度上找了張圖給大家理解

大家可以自己分析一下,我直接上代碼,在代碼里面講解

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class trangle {
 public static void main(string[] args) {
   int x=8; //我們先定義8行的數組,這里可以隨意設置哦
   int[][] arg=new int[x][x];//定義一個二維數組
   for(int i=0;i<x;i++) {  //i我們可以看做是每一行
     for(int k=1; k<=x-i;k++) {  //這里的k 是我們的空格 ,經過分析  空格數=總行數(x)-第幾行(i),所以來個for循環
        system.out.print(" ");
      }
     for(int j=0;j<=i;j++) {    //j就是具體到每一行的,相當于坐標里面的y
       if (i==0||j==0||j==x) {  //判斷如果在每一行的第一個數或者最后一個數都賦值為1(這個大家都能發現)
           arg[i][j]=1;
      }else {
       arg[i][j]= arg[i-1][j-1] + arg[i-1][j];    //核心部分,相信大家看的懂
       system.out.print(" ");
     }
       system.out.print(arg[i][j]+"");
   }
   system.out.println(); //換行符
 }
 }
}

ok了

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

原文鏈接:https://blog.csdn.net/qq_36547531/article/details/82151987

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产欧美日韩免费一区二区 | 欧美日韩亚洲综合在线一区二区 | 久草大 | 亚洲激情网 | 草莓秋葵菠萝蜜绿巨人污 | 亚洲成在人线久久综合 | 美女的隐私无遮挡撒尿 | 免费看成人毛片日本久久 | chinese帅男gayvideo | 出轨娇妻的呻吟1—9 | 日本一区视频 | 国产3344视频在线观看免费 | 日本美女动态图片 | 91精品国产91热久久久久福利 | 九色PORNY真实丨国产免费 | 深夜在线小视频 | 欧美日韩精品一区二区三区高清视频 | 国产欧美日韩成人 | 精品视频一区二区三区免费 | 日本热妇 | 国产精品秒播无毒不卡 | 国产一区风间由美在线观看 | 国产不卡视频一区二区在线观看 | 成人免费视频在 | 俄罗斯精品bbw | 五月桃花网婷婷亚洲综合 | 国产精品成 | 免费精品视频在线 | 互换身体全集免费观看 | 亚洲毛片基地 | 精品在线视频一区 | 国产私人影院 | 皇上撞着太子妃的秘密小说 | 五花大绑esebdsm国产 | 午夜精品网站 | 九九国产在线视频 | 日本中文字幕黑人借宿影片 | 国产视频分类 | 色欲麻豆国产福利精品 | 精品视频久久久久 | 日本大学jalapsikix |