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

Pascal's Triangle LeetCode

Pascal's Triangle

 

Given numRows, generate the first numRows of Pascal's triangle.

For example, given numRows = 5,
Return

[
     [1],
    [1,1],
   [1,2,1],
  [1,3,3,1],
 [1,4,6,4,1]
]

思路:首先这道题是有规律可循的,规律很简单(有点动态规划思想的感觉),这里就不说了,因为高中的时候就学过了,代码如下:
 1 class Solution {
 2 public:
 3     vector<vector<int>>  result;
 4     vector<vector<int> > generate(int numRows) {
 5         result.clear();
 6         int B[numRows];
 7         int C[numRows];
 8         int count=0;
 9         for(int i=0;i<numRows;i++)
10         {
11             count=0;
12             vector<int>  temp;
13             temp.push_back(1);
14             B[count]=1;
15             for(int j=1;j<i;j++)
16             {
17                 count++;
18                 temp.push_back(B[j-1]+B[j]);
19                 C[count]=B[j-1]+B[j];
20             }
21             if(i>0)  
22             {
23                 temp.push_back(1);
24             
25                 B[count+1]=1;
26             }
27             for(int j=1;j<i;j++)
28             {
29                 B[j]=C[j];
30             }
31             result.push_back(temp);
32         }
33         return result;
34     }
35 };

 

转载于:https://www.cnblogs.com/sqxw/p/3953907.html

相关文章:

  • php常用字符串函数
  • ORACLE--分区表数据清理
  • 那些到了 30 岁的技术人,后来都去哪了?
  • 重装操作系统-mysql数据库还原
  • elasticsearch使用指南之Elasticsearch Document Update API详解、原理与示例
  • 链表 其他操作
  • 985本科生做了3年程序员,晒出真实年薪,网友:我没看错吧
  • 遮罩层
  • 为支持开源社区,Linux 基金会推出新平台
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • java shutdownhook
  • poj_3468,线段树成段更新
  • 捧上天的AI落地困难,“ 不懂变通”的华为云如何应付?
  • 二叉树的锯齿形层次遍历
  • LINUX下禁止root用户远程登录
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • 【知识碎片】第三方登录弹窗效果
  • JavaScript服务器推送技术之 WebSocket
  • mysql中InnoDB引擎中页的概念
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 不上全站https的网站你们就等着被恶心死吧
  • 反思总结然后整装待发
  • 每天一个设计模式之命令模式
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 什么软件可以剪辑音乐?
  • 正则学习笔记
  • 终端用户监控:真实用户监控还是模拟监控?
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • #pragma 指令
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • ${ }的特别功能
  • (安卓)跳转应用市场APP详情页的方式
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (十)T检验-第一部分
  • (一一四)第九章编程练习
  • (转)详解PHP处理密码的几种方式
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • ?.的用法
  • []sim300 GPRS数据收发程序
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [C#]无法获取源 https://api.nuge t.org/v3-index存储签名信息解决方法
  • [Design Pattern] 工厂方法模式
  • [Flutter]设置应用包名、名称、版本号、最低支持版本、Icon、启动页以及环境判断、平台判断和打包
  • [HJ73 计算日期到天数转换]
  • [HNOI2008]玩具装箱toy
  • [Oh My C++ Diary]#ifndef / #define / #endif 使用详解
  • [orleans2.1]这是你没玩过的船新版本
  • [POJ 2406]Power Strings[KMP]
  • [PTP][1588v2] Follow_Up消息