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

ideo设计公司上海谷歌seo外包

ideo设计公司上海,谷歌seo外包,网站更换标题,怎么联系企业的网站建设1. :买卖股票的最佳时机 题目链接: 121. 买卖股票的最佳时机 - 力扣(LeetCode) 应用条件: 难点: # 确定dp数组(dp table)以及下标的含义:dp数组由len(prices)个[][]组成&#xff…

1. :买卖股票的最佳时机
 题目链接: 121. 买卖股票的最佳时机 - 力扣(LeetCode)
应用条件:

难点:

# 确定dp数组(dp table)以及下标的含义:dp数组由len(prices)个[][]组成,dp[i][0] 表示在第i天持有股票所有的现金,dp[i][1]表示在第二天不持有股票所有的现金
# 确定递推公式:  如果第i天持有股票即dp[i][0], 那么可以由两个状态推出来:
# 第i-1天就持有股票,那么就保持现状,所得现金就是昨天持有股票的所得现金 即:dp[i - 1][0]
# 第i天买入股票,所得现金就是买入今天的股票后所得现金即:-prices[i]
# 那么dp[i][0]应该选所得现金最大的,所以dp[i][0] = max(dp[i - 1][0], -prices[i]);
# 如果第i天不持有股票即dp[i][1], 也可以由两个状态推出来
# 第i-1天就不持有股票,那么就保持现状,所得现金就是昨天不持有股票的所得现金 即:dp[i - 1][1]
# 第i天卖出股票,所得现金就是按照今天股票价格卖出后所得现金即:prices[i] + dp[i - 1][0]
# 同样dp[i][1]取最大的,dp[i][1] = max(dp[i - 1][1], prices[i] + dp[i - 1][0]);
# dp数组如何初始化: dp[0][0] -= prices[0]; dp[0][1] = 0;
# 确定遍历顺序: for i in range(1, length)

个人错误:

我觉得这个比2难,dp数组不好想,贪心会简单些

思路:

class Solution:def maxProfit(self, prices: List[int]) -> int:length = len(prices)if length == 0:return 0dp = [[0] * 2 for _ in range(length)]dp[0][0] = -prices[0]dp[0][1] = 0for i in range(1, length):dp[i][0] = max(dp[i-1][0], -prices[i])dp[i][1] = max(dp[i-1][1], prices[i] + dp[i-1][0])return dp[-1][1]

贪心:

class Solution:def maxProfit(self, prices: List[int]) -> int:low = float("inf")result = 0for i in range(len(prices)):low = min(low, prices[i]) #取最左最小价格result = max(result, prices[i] - low) #直接取最大区间利润return result

2. :买卖股票的最佳时机II
 题目链接: 122. 买卖股票的最佳时机 II - 力扣(LeetCode)
应用条件:动态规划

难点:

# 确定dp数组(dp table)以及下标的含义:dp[i]表示在i天可以取得的最大金额
# 确定递推公式:  if price[i] > price[i-1]: dp[i] =dp[i-1]+(price[i] - price[i-1]) else:dp[i] = dp[i-1]
# dp数组如何初始化:  dp[0]=0 
# 确定遍历顺序: for i in range(1,len(nums)+1)

个人错误:

思路:

class Solution:def maxProfit(self, prices: List[int]) -> int:if len(prices) == 0 or len(prices) == 1:return 0dp = [0]*(len(prices))for i in range(1,len(prices)):if prices[i] > prices[i-1]:dp[i] =dp[i-1]+(prices[i] - prices[i-1])else:dp[i] = dp[i-1]print(dp)return dp[-1]

http://www.hkea.cn/news/543515/

相关文章:

  • 甘肃省建设工程安全质量监督管理局网站官网拉新项目官方一手平台
  • 做电影网站赚钱武汉新闻最新消息
  • 做网站没有成本的方法上海百度分公司电话
  • 寺庙网站建设百度ai人工智能
  • 完成公司网站建设下载关键词推广软件
  • wordpress如何关闭网站下载app
  • WordPress小程序二次修改石家庄seo排名外包
  • 做百度关键词网站厦门seo外包
  • 泉州seo-泉州网站建设公司谷歌关键词搜索工具
  • 组织部网站建设方案行业关键词分类
  • 上海黄浦 网站制作中国搜索引擎排名2021
  • 手机网站建设 cms营销技巧和营销方法
  • 平顶山做网站优化微博搜索引擎优化
  • 网站如何做品牌宣传海报每日舆情信息报送
  • 做论坛网站需要多大空间seo推广招聘
  • 中国建设银行网站软件不限次数观看视频的app
  • 网站开发建设的步骤win11优化大师
  • 在线做数据图的网站樱桃bt磁力天堂
  • 网站建设费的税率东莞公司网上推广
  • 上海设计公司排名前十宁波seo搜索优化费用
  • 如皋做网站公司com域名
  • 织梦做企业网站教程网络营销推广方案论文
  • 微信如何添加小程序二十条优化措施全文
  • 网站制作费可以做业务宣传费河北百度推广电话
  • wordpress日主题破解网站排名优化软件有哪些
  • 做公众号app 网站 app济南网站设计
  • 单位网站 单位网页 区别吗福州seo顾问
  • 专业做网站制作的公司百度地图网页版进入
  • 买卖网站域名骗局百度推广登陆
  • 石家庄大型网站设计公司手机怎么建网站