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

国外响应式网站模板vs网站模态框怎么做

国外响应式网站模板,vs网站模态框怎么做,教育培训机构管理系统,建网站卖广告题目描述 给定一个非负整数 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]]题解 这个问题可以通过动态规划来解决。我们可以使用一个二维数组来存储杨辉三角的每一行然后根据上一行计算下一行的值。 初始化创建一个空列表 triangle 来存储杨辉三角的每一行。特殊情况如果 numRows 为 0返回空列表如果 numRows 为 1返回只有一个元素 [1] 的列表。构建杨辉三角对于每一行 i从 0 到 numRows - 1 ○ 创建一个列表 row初始值为 [1]因为每一行的第一个和最后一个数字都是 1。 ○ 如果当前行不是第一行对于 row 中的每个位置 j从 1 到 i - 1计算 row[j] 的值为 triangle[i - 1][j - 1] triangle[i - 1][j]。 ○ 将计算好的行添加到 triangle 中。返回结果返回 triangle。 代码实现 vectorvectorint generate(int numRows) {vectorvectorint triangle;for (int i 0; i numRows; i) {std::vectorint row(i 1, 1); // 初始化行首尾为1if (i 0) {for (int j 1; j i; j) {row[j] triangle[i - 1][j - 1] triangle[i - 1][j];}}triangle.push_back(row);}return triangle; }复杂度分析 ● 时间复杂度O(numRows^2)因为我们需要计算每一行的每个数字每个数字的计算时间是 O(1)。 ● 空间复杂度O(numRows^2)因为我们需要存储整个杨辉三角的前 numRows 行。 这个算法的优势在于它直接模拟了杨辉三角的构建过程不需要额外的数学计算。
http://www.pierceye.com/news/88763/

相关文章:

  • 哪些网站是php做的天津企业网站建设公司
  • 有经验的唐山网站建设张家港手机网站
  • 上海营销网站建设公司百度指数怎么看
  • 易语言做购物网站开发房地产需要多少钱
  • 怎么做刷qq业务网站网站怎么做响应
  • 订阅号做影视网站我想建网站做推广
  • 昆明医院网站建设网络工程师证书考试时间
  • 有哪些建设网站的越秀区建设水务局网站
  • 优质做网站费用有没有做生物科技相关的网站
  • mvc做网站企业管理咨询上班好吗
  • 欧美电影免费网站遂宁网站设计
  • 做网站 程序员 暴富渭南网站建设服务
  • html 网站开发网站建设的考虑
  • 做教育网站用什么颜色南京手机网站制作
  • 网站建设工作整改报告柳州建设网栗园新居
  • 手机网站开发设计动漫设计师资格证
  • 宝安网站建设制作搬家网站建设公司
  • 怎样建设一个英语网站建设培训网站建设
  • 做网站主页效果图好多公司为啥只做网站 不考虑推广
  • 西城专业网站建设公司哪家好统计网站访客人数
  • 如何做全景网站网络营销策划书范文
  • h5技术网站所见即所得网站管理系统
  • 一站式营销型网站建设服务山西建筑工程集团有限公司
  • 会计证继续教育在哪个网站做免费企业管理培训课程视频
  • 百度广州给做网站公司wordpress输入正确密码无法登陆
  • 种子搜索网站怎么做的佛山网站建设计
  • 模板网站的建设wordpress博客常用插件
  • 南平做网站婚恋网站 备案条件
  • 西宁哪家网络公司做网站广告机
  • dede小视频网站源码专业网站建设制作公司哪家好