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

房地产网站建设招商视觉差网站制作

房地产网站建设招商,视觉差网站制作,软件公司排名100强,怎么让自己的网站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.yayakq.cn/news/808361/

相关文章:

  • 建立一个个人网站做网站建设小程序
  • 做选择网站网站备案用户名忘了怎么办
  • 温州网站定制网站制作与发布
  • 济南网络推广公司排名百度网站排名优化工具
  • 怎么把网站放到空间小程序原生开发
  • 搬瓦工可以长期做网站河北手机网站建设
  • 郑东新区建设局网站网站新闻列表页面代码
  • 成都程序员网站如何做好集团网站建设
  • 基于工作过程的商务网站建设 网页制作咨询网络服务商
  • 在什么网站可以接活做迅雷网站做爰视频
  • 企业网站可以自己做可以做渐变色块拼接的网站
  • 大庆免费网站建设新的数据新闻
  • 炫酷的html5网站有没有什么专门做兼职的网站
  • 广东网站建设电话咨询哈尔滨市建设工程信息网官方网站
  • 网站建设和风险评估深圳网站设计网站制作
  • 广西城乡住房建设厅网站成都公司注册地址
  • 网站左侧树形导航怎么做企业营销型网站策划
  • 做饮食找工作哪个网站好网站建设和注册
  • 淘宝客网站建设视频cad dwt模板做网站模版
  • 做图片网站用什么程序响应式网页设计与实现
  • 牛什么的网站建设wordpress转换成 dede
  • 企业网站托管企业网站建设在网络营销中的地位与作用
  • 重庆造价工程建设信息网站做网站的云服务器选什么
  • 在职考研哪个网站做的好ai智能写作一键生成
  • 自学搭建网站阜阳中国建设银行官网站
  • 网站开发及企业推广刷网站关
  • 申请网站备案要多久做网站平台难在哪里
  • 网站首页被k咋办来雁新城建设投资公司官方网站
  • seo网站推广下载wordpress 去掉wordpress
  • 中国网站空间网站建设软件 优帮云