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

网站后台功能广州市建筑股份有限公司

网站后台功能,广州市建筑股份有限公司,临安建设规划局网站,徐州建站推广123. 买卖股票的最佳时机 III 188. 买卖股票的最佳时机 IV 123.买卖股票的最佳时机III class Solution {public int maxProfit(int[] prices) {//dp[i][j] 第i天买卖股票获得的最大利润/**j0不操作j1第一次持有j2第一次不持有j3第二次持有j4第二次不持有dp[i][0] dp[i-1][0]d…

123. 买卖股票的最佳时机 III
188. 买卖股票的最佳时机 IV

123.买卖股票的最佳时机III

class Solution {public int maxProfit(int[] prices) {//dp[i][j] 第i天买卖股票获得的最大利润/**j=0不操作j=1第一次持有j=2第一次不持有j=3第二次持有j=4第二次不持有dp[i][0] = dp[i-1][0]dp[i][1] = max(dp[i-1][1],dp[i-1][0] - price[i])dp[i][2] = max(dp[i-1][2],dp[i-1][1] + price[i])dp[i][3] = max(dp[i-1][3],dp[i-1][2] - price[i])dp[i][4] = max(dp[i-1][4],dp[i-1][3] + price[i])*/if (prices.length == 0) return 0;int[][] dp = new int[prices.length][5];dp[0][0] = 0;dp[0][1] = -prices[0];dp[0][2] = 0;dp[0][3] = -prices[0];dp[0][4] = 0;for(int i = 1;i<prices.length;i++){dp[i][0] = dp[i-1][0];dp[i][1] = Math.max(dp[i-1][1],dp[i-1][0] - prices[i]);dp[i][2] = Math.max(dp[i-1][2],dp[i-1][1] + prices[i]);dp[i][3] = Math.max(dp[i-1][3],dp[i-1][2] - prices[i]);dp[i][4] = Math.max(dp[i-1][4],dp[i-1][3] + prices[i]);}return Math.max(dp[prices.length-1][2],dp[prices.length-1][4]);}
}

188.买卖股票的最佳时机IV

class Solution {public int maxProfit(int k, int[] prices) {//dp[i][j] 第i天买卖股票获得的最大利润/**j=0不操作j=1第一次持有j=2第一次不持有j=3第二次持有j=4第二次不持有............j=2k 第k次不持有dp[i][0] = dp[i-1][0]dp[i][1] = max(dp[i-1][1],dp[i-1][0] - price[i])dp[i][2] = max(dp[i-1][2],dp[i-1][1] + price[i])dp[i][3] = max(dp[i-1][3],dp[i-1][2] - price[i])dp[i][4] = max(dp[i-1][4],dp[i-1][3] + price[i]).。。。。。。dp[i][2k] = max(dp[i-1][2k],dp[i-1][2k-1] + price[i])*/if (prices.length == 0) return 0;int[][] dp = new int[prices.length][2*k+1];// dp数组的初始化for (int i = 1; i < k*2; i += 2) {dp[0][i] = -prices[0];}for(int i = 1;i<prices.length;i++){for(int j= 0;j<2*k;j+=2){//dp[i][j] = dp[i-1][j];dp[i][j+1] = Math.max(dp[i-1][j+1],dp[i-1][j] - prices[i]);dp[i][j+2] = Math.max(dp[i-1][j+2],dp[i-1][j+1] + prices[i]);}}return dp[prices.length-1][2*k];}
}
http://www.yayakq.cn/news/202294/

相关文章:

  • 重庆永川网站建设报价南沙移动网站建设
  • 什么人做网站三亚网站建设价格
  • 做磨毛布内销哪个网站比较好天津开发区网站建设
  • 网站开发实训报告公家网站模板
  • 怎么用ftp清空网站网站建设资料
  • 网站建设公司怎么盈利胶州网站设计公司
  • 邢台做网站建设优化制作公司金信wordpress添加标签后哪里显示
  • 秦皇岛学网站建设适合网络推广的项目
  • 人人做免费网站工程信息价查询网站
  • 建设银行六安分行网站如何最便宜建设一个网站
  • 凡科建站代理入口上海学习网站建设
  • 嘉兴免费网站制作河北百度推广
  • 动易论坛官方网站群晖wordpress安装主题下载失败
  • 网站改域名如何做百度优化WordPress添加下载弹窗
  • 编写网站的软件做微网站要多少钱
  • 网站单页在线制作软件郑州营销网站建设
  • 襄阳公司网站建设做网站去哪找
  • 网站开发的就业方向多个域名指向同一个网站
  • ajax数据库网页网站设计大连建设网球场价格
  • 企业移动端建设与网站建设万全孔家庄做网站
  • 网站建设项目汇报用ps制作网页教程
  • 湖北省建设厅网站查询毛坯房最便宜装修方法
  • 网站界面设计实训总结石家庄seo网站优化
  • 网站开发专业前景新手建设网站的步骤
  • 南通网站群建设网页设计作品要求
  • 网站建设过程中什么最重要山西省建设厅投诉网站
  • 闸北区网站设计与制怎样加强企业网站建设
  • 帮企业建设网站和推广网站新开传奇网站999新服网
  • wordpress查看站点企业系统化管理
  • c2c网站开设店铺山东城市建设学院网站