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

烟台市两学一做网站东莞市建设安监监督网站

烟台市两学一做网站,东莞市建设安监监督网站,整人图片制作器,wordpress 登录页面这道题很简单,感觉思路都不用怎么描述,直接给出动规五部曲的思考过程: 1.确定dp[i][j]的含义:杨辉三角中第i行第j列的值 2.确定递推公式:dp[i][j] dp[i - 1][j - 1] dp[i - 1][j]; 3.dp数组初始化:dp[i][0] 1, dp[i][i] 1 4.确定遍历顺序…


这道题很简单,感觉思路都不用怎么描述,直接给出动规五部曲的思考过程:
1.确定dp[i][j]的含义:杨辉三角中第i行第j列的值
2.确定递推公式:dp[i][j] = dp[i - 1][j - 1] + dp[i - 1][j];
3.dp数组初始化:dp[i][0] = 1, dp[i][i] = 1
4.确定遍历顺序:从左往右,从上往下遍历
5.打印数组(省略)
我们在初始化的时候就先将每一行的第一个元素和最后一个元素赋值为1,然后就进入循环迭代,不断更新每个位置的值即可。

class Solution {
public:vector<vector<int>> generate(int numRows) {//动规五部曲//1.确定dp[i][j]的含义:杨辉三角中第i行第j列的值//2.确定递推公式:dp[i][j] = dp[i - 1][j - 1] + dp[i - 1][j];//3.dp数组初始化:dp[i][0] = 1, dp[i][i] = 1//4.确定遍历顺序:从左往右,从上往下遍历//5.打印数组(省略)vector<vector<int>> dp(numRows);//将每一层的首尾都赋值为1for(int i = 0; i < numRows; i++){dp[i].resize(i + 1);dp[i][0] = 1;dp[i][i] = 1;}for(int i = 0; i < numRows; i++){for(int j = 1; j < i; j++){dp[i][j] = dp[i - 1][j - 1] + dp[i - 1][j];}}return dp;}
};
http://www.dtcms.com/wzjs/554162.html

相关文章:

  • 自己做网站 最好的软件网站的功能模块
  • 什么网站是html5做的谈谈你对网络营销的认识
  • 凡科建站后台登录吉林企业网站建设
  • 网站营销敖降网站建设
  • 做任务的网站长沙好的互联网公司
  • 北京建站公司兴田德润信任网站推广的方法
  • 句容建设质检站网站网站logo大全
  • 做网站找雷鸣网站做的很差的案例
  • 一般在什么网站上做电子请帖申请网页空间的网站
  • 湖南网站建设大全注册账号自建网站
  • 企业网站制作排名中国最著名网站建设公司
  • 购买网站模版可以自己做吗哪项属于网页制作工具
  • 网站主机购买wordpress apahce 静态 windows
  • 品牌网站设计打造aspnet网站开发教程数据库
  • 房产网站的全景图怎么做wordpress 调用置顶文章
  • 网站备案都审核什么互联网广告平台代理
  • 上海企业建站提供商网站相应速度
  • 企业网站建设营销优化方案wordpress php5.3.5访问慢
  • 中文企业网站设计欣赏中国建筑官网电话
  • 网页设计网站教程html怎么做网站地图
  • 免费做相册视频网站怎样在网站做宣传
  • 做网站主页网站被百度蜘蛛爬死了
  • 新网站如何才做被百度收录保定seo博客
  • 泉州网站建设 首选猴子网络石家庄网络公司哪家正规
  • 宁波做网站烟台厂商手机网站定制咨询
  • wordpress中菜单唐山seo
  • 搞个网站要多少钱vps做网站
  • 建一个网站需要多长时间运营管理培训
  • 器材管理网站开发福州网站设计哪家做的好
  • 智威汤逊广告公司东莞网站优化