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

广州网站推广模板怎么做网站写书

广州网站推广模板,怎么做网站写书,电子版简历免费的,如何用wordpress做一个企业网站122.买卖股票的最佳时机II 本题解法很巧妙#xff0c;大家可以看题思考一下#xff0c;在看题解。 代码随想录P 只收集每天的正利润#xff0c;利润可以每天分解。 Python: class Solution:def maxProfit(self, prices: List[int]) - int:if len(prices)2: retur…122.买卖股票的最佳时机II   本题解法很巧妙大家可以看题思考一下在看题解。  代码随想录P 只收集每天的正利润利润可以每天分解。 Python: class Solution:def maxProfit(self, prices: List[int]) - int:if len(prices)2: return 0maxProfit 0curProfit 0for i in range(1, len(prices)):curProfit prices[i] - prices[i-1]if curProfit 0:maxProfit curProfitif curProfit 0:curProfit 0return maxProfit C: class Solution { public:int maxProfit(vectorint prices) {if (prices.size() 2) return 0;int maxProfit 0;int curProfit 0;for (int i1; iprices.size(); i) {curProfit prices[i] - prices[i-1];if (curProfit 0) maxProfit curProfit;if (curProfit 0) curProfit 0;}return maxProfit;} }; 55. 跳跃游戏  本题如果没接触过很难想到所以不要自己憋时间太久读题思考一会没思路立刻看题解  代码随想录 关键思路 其实跳几步无所谓关键在于可跳的覆盖范围 不一定非要明确一次究竟跳几步每次取最大的跳跃步数这个就是可以跳跃的覆盖范围。 这个范围内别管是怎么跳的反正一定可以跳过来。 Python: Python不支持动态修改for循环中的变量。注意和C版本的对比。 class Solution:def canJump(self, nums: List[int]) - bool:if len(nums)1: return Truecover 0for i in range(len(nums)):if icover:cover max(inums[i], cover)if cover len(nums)-1:return True return False C: class Solution { public:bool canJump(vectorint nums) {if (nums.size()1) return true;int cover 0;for (int i0; icover; i) { // for循环里的cover是动态修改的cover max(nums[i]i, cover);if (cover nums.size()-1) return true;}return false; } }; 45.跳跃游戏II  本题同样不容易想出来。贪心就是这样有的时候 会感觉简单到离谱有时候难的不行主要是不容易想到。 代码随想录 局部最优当前可移动距离尽可能多走如果还没到终点步数再加一。 整体最优一步尽可能多走从而达到最少步数。 所以真正解题的时候要从覆盖范围出发不管怎么跳覆盖范围内一定是可以跳到的以最小的步数增加覆盖范围覆盖范围一旦覆盖了终点得到的就是最少步数 移动下标达到了当前覆盖的最远距离下标时步数就要加一来增加覆盖距离。最后的步数就是最少步数。 这里还是有个特殊情况需要考虑当移动下标达到了当前覆盖的最远距离下标时 如果当前覆盖最远距离下标不是是集合终点步数就加一还需要继续走。如果当前覆盖最远距离下标就是是集合终点步数不用加一因为不能再往后走了。 Python: class Solution:def jump(self, nums: List[int]) - int:n len(nums)if n1: return 0cur_cover next_cover 0ans 0for i in range(n):next_cover max(nums[i]i, next_cover)if icur_cover:ans 1cur_cover next_coverif next_cover n-1:breakreturn ans C: class Solution { public:int jump(vectorint nums) {if (nums.size()1) return 0;int curCover 0;int nextCover 0;int ans 0;for (int i0; inums.size(); i) {nextCover max(nums[i]i, nextCover);if (icurCover) {ans;curCover nextCover;if (nextCovernums.size()-1) break;}}return ans;} };
http://www.hkea.cn/news/14526746/

相关文章:

  • 湖南省建设局官方网站百度首页的ip地址
  • 百度小说百度seo快速排名优化
  • 无锡网站制作哪里有phpnow搭建本地网站
  • 陕西做网站公司有哪些q版设计网站
  • 找合伙人做红木家具网站我的世界做壁纸的网站
  • 灰色网站设计网站可以增加关键词吗
  • 做企业网站设计与实现怎么做门户网站
  • 手机免费建站系统福建设计院网站
  • 珠海正规网站制作哪家好网站开发技术公司
  • 招聘网站制作网站建设公司行情
  • 设计师搜图网站可以做问卷的网站有哪些
  • 融水县建设局网站为什么做电影网站没有流量吗
  • 淘宝联盟填网站备案湖北网站建设找哪家
  • 佳木斯建设局网站简易的小企业网站建设
  • 宁波网站建设zj95一键识图找原图
  • 泉州建站服务多用户商城系统开发哪家好
  • 广州制作网站公司哪家好视频网站开发公司有哪些公司
  • 网站建设公司画册购买一个网站空间如何可以多个域名使用吗
  • 福州闽侯网站建设一起做网店17普宁池尾
  • 龙岩有什么招聘本地网站网站设计学习
  • 网站建设课程简介图片大站网站建设
  • 济南企业网站制作网站点击量在哪里看
  • 长春火车站位置外汇申报在哪个网站上做
  • 企业网站建设 企业官网定制国内10大搜索引擎
  • 代点任意广告链接网站一个公司可以做几个网站吗
  • 下好的字体怎么导入wordpress快速优化seo软件推广方法
  • 武城网站建设电话codeus企业wordpress
  • 公司设计一个网站艺腾青岛网站建设
  • 高端网站制作乐是WordPress任务发布插件
  • 金融理财网站源码整合营销推广策略