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

网站建设案例基本流程图怎样在网上推广自己的产品

网站建设案例基本流程图,怎样在网上推广自己的产品,wordpress 如何登录地址,做网站开发 用什么题目来源:https://leetcode.cn/problems/climbing-stairs/description/ C题解(来源代码随想录): 本质上是一道斐波那契数题。 动规五部曲:定义一个一维数组来记录不同楼层的状态 确定dp数组以及下标的含义。dp[i]&am…

题目来源:https://leetcode.cn/problems/climbing-stairs/description/

C++题解(来源代码随想录): 本质上是一道斐波那契数题。

动规五部曲:定义一个一维数组来记录不同楼层的状态

  1. 确定dp数组以及下标的含义。dp[i]: 爬到第i层楼梯,有dp[i]种方法
  2. 确定递推公式。如何可以推出dp[i]呢?首先是dp[i - 1],上i-1层楼梯,有dp[i - 1]种方法,那么再一步跳一个台阶不就是dp[i]了么;还有就是dp[i - 2],上i-2层楼梯,有dp[i - 2]种方法,那么再一步跳两个台阶不就是dp[i]了么;那么dp[i]就是 dp[i - 1]与dp[i - 2]之和!所以dp[i] = dp[i - 1] + dp[i - 2] 。
  3. dp数组如何初始化。dp[1] = 1,dp[2] = 2
  4. 确定遍历顺序。从递推公式dp[i] = dp[i - 1] + dp[i - 2];中可以看出,遍历顺序一定是从前向后遍历的
  5. 举例推导dp数组。
class Solution {
public:int climbStairs(int n) {if (n <= 1) return n; // 因为下面直接对dp[2]操作了,防止空指针vector<int> dp(n + 1);dp[1] = 1;dp[2] = 2;for (int i = 3; i <= n; i++) { // 注意i是从3开始的dp[i] = dp[i - 1] + dp[i - 2];}return dp[n];}
};
class Solution {
public:int climbStairs(int n) {if(n <= 2) return n;vector<int> dp(2);dp[0] = 1; dp[1] = 2;int sum = 0;for(int i = 2; i < n; i++) {sum = dp[0] + dp[1];dp[0] = dp[1];dp[1] = sum;}return sum;}
};

http://www.yayakq.cn/news/488307/

相关文章:

  • dz增加网站标签徐州模板建站定制网站
  • 网站百度关键词排名软件wordpress 自用主题
  • 免费申请手机网站旅游app页面设计图
  • 网站建设专业性评价内容西安搬家公司联系电话
  • 网站上搜索的动图怎么做壁纸网页搜索一个网站全包
  • 阿里巴巴国际站网站建设hk域名哪里注册
  • 蓟县网站制作创量广告投放平台
  • 十堰做网站最专业的公司免费logo设计在线设计制作工具
  • 网站联系我们页面设计建筑公司财务做账流程
  • 大学生网站设计大作业银川seo公司
  • 免备案php网站空间三明网站设计
  • 北京理工大学网站网页设计上海法资企业名录
  • 赣州营销网站建设网站优化效果
  • 鲜花网站建设策划书合肥瑶海区新楼盘在售
  • 建开发网站欢迎页网页设计作品欣赏
  • 北京网站建设公司知乎智能制造公司
  • 杭州市萧山区哪家做网站的公司好网站正建设中
  • 厦门做个网站多少钱wordpress怎么优化进程
  • 济南做网站的好公司马关县网站建设
  • 想制作自己的网站电子工程网络信息技术专业
  • 学校网站需求合肥知名网站建设公司
  • 做自己的直播网站构建网站的安全
  • 电子书推送网站怎么做网站管理员密码忘记了怎么办
  • 建网站的注意事项山东网站建设标准
  • 公司网站建设招标文件范本计算机应用软件开发
  • 网络公司网站首页图片模板网恋
  • 十年经验网站开发企业星辰博客wordpress
  • 铜城建设集团网站公司网站开发实训报告
  • 自适应网站 seo怎么做网页效果图设计教程
  • 网站开发学什么wordpress网站模板仿站工具