当前位置: 首页 > news >正文

七宝做网站成都网站排名优化公司

七宝做网站,成都网站排名优化公司,成都网站建设哪家好文章,新塘网站设计签名:但行好事,莫问前程。 文章目录 前言一、杨辉三角的概念二、二维数组打印杨辉三角1、创建二维数组2、使用for循环,初始化外层元素3、给数组赋值3.1给数组每行首末元素赋值为13.1给数组每行非首末元素赋值 三、杨辉三角全代码总结 前言 记…

签名:但行好事,莫问前程。

文章目录

  • 前言
  • 一、杨辉三角的概念
  • 二、二维数组打印杨辉三角
    • 1、创建二维数组
    • 2、使用for循环,初始化外层元素
    • 3、给数组赋值
      • 3.1给数组每行首末元素赋值为1
      • 3.1给数组每行非首末元素赋值
  • 三、杨辉三角全代码
  • 总结


前言

记录一下经典的算法-杨辉三角。


一、杨辉三角的概念

在这里插入图片描述
特点:

  • 第一行有一个元素,第N行有N个元素
  • 每一行的第一个元素和最后一个元素都是1
  • 从第三行开始,每个数字都等于他上面一排数字和上面一排数字左边的一个数字之和

公式:yanghui[x][y] = yanghui[x - 1][y - 1] + yanghui[x - 1][y]

在这里插入图片描述

二、二维数组打印杨辉三角

1、创建二维数组

// 1、创建二维数组int[][] yangHui = new int[10][];

2、使用for循环,初始化外层元素

        for (int i = 0; i < yangHui.length; i++) {yangHui[i] = new int[i + 1];}

遍历二维数组模型

        for (int i = 0; i < yangHui.length; i++) {for (int j = 0; j < yangHui[i].length; j++) {System.out.print(yangHui[i][j] + "\t");}System.out.println();}

打印模型效果:
在这里插入图片描述

3、给数组赋值

3.1给数组每行首末元素赋值为1

        ///2、使用for循环,初始化外层元素for (int i = 0; i < yangHui.length; i++) {yangHui[i] = new int[i + 1];// 3、给数组赋值// 3.1、给数组每行首末元素赋值为1yangHui[i][0] = 1;yangHui[i][i] = 1;}

打印效果:
在这里插入图片描述

3.1给数组每行非首末元素赋值

        ///2、使用for循环,初始化外层元素for (int i = 0; i < yangHui.length; i++) {yangHui[i] = new int[i + 1];// 3、给数组赋值// 3.1、给数组每行首末元素赋值为1yangHui[i][0] = 1;yangHui[i][i] = 1;// 3.2、给数组每行非首末元素赋值for (int j = 1; j < yangHui[i].length - 1; j++) {yangHui[i][j] = yangHui[i - 1][j - 1] + yangHui[i - 1][j];}}

打印效果:

三、杨辉三角全代码

public class ArrayTest {public static void main(String[] args) {// 1、创建二维数组int[][] yangHui = new int[10][];///2、使用for循环,初始化外层元素for (int i = 0; i < yangHui.length; i++) {yangHui[i] = new int[i + 1];// 3、给数组赋值// 3.1、给数组每行首末元素赋值为1yangHui[i][0] = 1;yangHui[i][i] = 1;// 3.2、给数组每行非首末元素赋值for (int j = 1; j < yangHui[i].length - 1; j++) {yangHui[i][j] = yangHui[i - 1][j - 1] + yangHui[i - 1][j];}}// 遍历二维数组模型for (int i = 0; i < yangHui.length; i++) {for (int j = 0; j < yangHui[i].length; j++) {System.out.print(yangHui[i][j] + "\t");}System.out.println();}}
}

总结

博客主要记录数组打印杨辉三角,有啥错误或不足地方请指正,如果对你有所帮助,请一键三连。

http://www.tj-hxxt.cn/news/110070.html

相关文章:

  • 网站自然排名这么做网络推广软文范文
  • 惠州网站建设 鑫产品推广活动策划方案
  • 深圳网站设计技术360开户推广
  • 专业做网站开发的公司seo优化专员编辑
  • 用代码怎么做网站百度公司销售卖什么的
  • 手机怎么建立自己网站百度推广平台登录入口
  • 利用织梦搭网站怎么在网上销售
  • 建设厅网站官网百度引流推广怎么做
  • wordpress外链内链北京seo顾问
  • 手机上怎么做链接福建seo顾问
  • 销售怎么做天津seo推广
  • 外贸英语 网站成都百度推广电话
  • 山西省网站建设哪里好中国广告公司前十强
  • 青岛品牌网站建设电商运营怎么自学
  • 17做网店一件代发南宁市优化网站公司
  • 京东网站建设的经费预算郑州网站策划
  • 珠宝类网站建设可执行报告百度灰色关键词排名技术
  • wordpress 文章列表 分页seo如何挖掘关键词
  • wordpress admin_menu优化网站排名解析推广
  • 重庆网站建设letide合肥百度推广排名优化
  • bitnami wordpress 安装seo工作流程图
  • 恩施做网站seo是怎么优化
  • 下载的软件乱码怎么解决seo白帽优化
  • 网站模块是指什么地方淄博网站营销与推广
  • 洛阳网站建设公司seo优化报价
  • 做外国网用哪些网站有品质的网站推广公司
  • 网站管理助手建站企业员工培训内容及计划
  • 线上咨询上门服务网站建设方案新闻危机公关
  • 岫岩做网站网站推广包括
  • 网站开发项目管理文档模板站长之家网站流量查询