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

在哪一个网站做社保申报做语音聊天网站要多少钱

在哪一个网站做社保申报,做语音聊天网站要多少钱,个人网站效果图,wordpress自动更新发布杨辉三角 给定一个非负整数 numRows#xff0c;生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中#xff0c;每个数是它左上方和右上方的数的和。 示例 1: 输入: numRows 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例 2: 输入: numRows 1 输出: [[1]] …杨辉三角 给定一个非负整数 numRows生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中每个数是它左上方和右上方的数的和。 示例 1: 输入: numRows 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例 2: 输入: numRows 1 输出: [[1]] 解题思路 杨辉三角Pascals Triangle是一个由数字排列成的三角形每个数字等于其上方两个数字之和。下面是两种方案的解题思路及对应的Java代码。 解题思路 使用二维数组 创建一个二维数组来存储杨辉三角的每一行。第一行和第二行的元素为1。从第三行开始每个元素为其上方两个元素的和。逐行填充数组直到达到所需的行数。 使用顺序表ArrayList 使用ArrayList来存储每一行的内容。每一行创建一个新的ArrayList第一列和最后一列为1。中间的元素则由前一行的两个上方元素相加得出。最终将每一行的ArrayList添加到一个大的ArrayList中。 方案一使用二维数组 public class PascalTriangle {public int[][] generate(int numRows) {int[][] triangle new int[numRows][];for (int i 0; i numRows; i) {triangle[i] new int[i 1]; // 每行的长度triangle[i][0] 1; // 第一列赋值为1triangle[i][i] 1; // 最后一列赋值为1for (int j 1; j i; j) {triangle[i][j] triangle[i - 1][j - 1] triangle[i - 1][j];}}return triangle;}public static void main(String[] args) {PascalTriangle pt new PascalTriangle();int[][] result pt.generate(5); // 生成前5行的杨辉三角for (int[] row : result) {for (int num : row) {System.out.print(num );}System.out.println();}} }方案二使用顺序表ArrayList import java.util.ArrayList; import java.util.List;public class PascalTriangle {public ListListInteger generate(int numRows) {ListListInteger triangle new ArrayList();for (int i 0; i numRows; i) {ListInteger row new ArrayList();row.add(1); // 第一列赋值为1if (i 0) {ListInteger prevRow triangle.get(i - 1);for (int j 1; j i; j) {// 中间的元素row.add(prevRow.get(j - 1) prevRow.get(j));}row.add(1); // 最后一列赋值为1}triangle.add(row);}return triangle;}public static void main(String[] args) {PascalTriangle pt new PascalTriangle();ListListInteger result pt.generate(5); // 生成前5行的杨辉三角for (ListInteger row : result) {for (int num : row) {System.out.print(num );}System.out.println();}} }总结 两种方案都能够有效地生成杨辉三角使用二维数组的方式在内存上相对更高效而使用ArrayList的方法更加灵活适合需要动态调整大小情况下的存储需求。根据实际情况选择合适的方案。
http://www.dnsts.com.cn/news/196588.html

相关文章:

  • 上海公司网站建设以子wordpress 加入js
  • 有什么好的书写网站腾讯云域名价格
  • 长春网站制作长春万网电子商务平台方案
  • ui设计培训资料合肥网站seo推广
  • 网站和网页的设计原则管理者应具备的能力
  • 大庆做网站找谁微信开发网站建设程序
  • 静态html网站打包成exe企业邮箱注册账号
  • 百度收录不了网站吗做标书的网站
  • 做网站的简称注册小规模公司需要什么资料
  • 生活服务网站开发深圳网警
  • 域名访问网站下前几年做哪个网站能致富
  • 网页设计做音乐网站4399电脑版网页链接
  • 北京建筑公司网站天津seo培训
  • 构建网站的步骤云南旅行社网站建设
  • 做一个企业网站设计做美食直播哪个网站最好
  • 新建网站外链怎么做做门户网站代码质量方面具体需要注意什么
  • 做的比较好的p2p网站大连网站网络公司
  • 在百度怎么建立自己的网站吗小程序定制收费
  • 金属材料东莞网站建设单页网站源码
  • 做个个人网站多少钱建筑安全类网站
  • 四川专做餐饮的网站企业登记代理
  • 网站平面设计完成后 与客户怎样沟通seo引擎优化公司
  • 网站目录爬行怎么做浏览网站的小程序
  • 利津网站建设内容营销价值
  • 做网站手机适配需要加价吗仿站工具教程
  • 云网站 制作wordpress 导入demo
  • 温州网站建设排名网站收录量下降
  • 婚纱手机网站制作江西城开建设集团有限公司网站
  • 医院门户网站建设方案云服务器建设简易网站
  • 网站策划案4500网站空间流量查询