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

外贸公司网站建设哪家好网站的推广优化

外贸公司网站建设哪家好,网站的推广优化,旅游网站源码免费下载,做网站可以用php吗题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer#xff08;专项突击版#xff09;系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 一个专业的小偷#xff0c;计划偷窃一个环形街道上沿街的房屋专项突击版系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 一个专业的小偷计划偷窃一个环形街道上沿街的房屋每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 这意味着第一个房屋和最后一个房屋是紧挨着的。同时相邻的房屋装有相互连通的防盗系统如果两间相邻的房屋在同一晚上被小偷闯入系统会自动报警 。 给定一个代表每个房屋存放金额的非负整数数组 nums 请计算 在不触动警报装置的情况下 今晚能够偷窃到的最高金额。 示例 1 输入nums [2,3,2]输出3解释你不能先偷窃 1 号房屋金额 2然后偷窃 3 号房屋金额 2, 因为他们是相邻的。 示例 2 输入nums [1,2,3,1]输出4解释你可以先偷窃 1 号房屋金额 1然后偷窃 3 号房屋金额 3。偷窃到的最高金额 1 3 4 。 示例 3 输入nums [0]输出0 提示 1 nums.length 1000 nums[i] 1000 题目思考 如何处理环形街道首尾相连的问题? 解决方案 分析题目, 不难发现这道题和上一道题目(Leetcode 剑指 Offer II 089. 打家劫舍)非常类似, 只是多了个环形街道首尾相连的条件, 那能否沿用之前的做法呢?答案是肯定的, 既然不能同时偷开头和结尾, 那我们可以分两次计算, 先排除开头, 再排除结尾, 然后取两者偷窃金额的较大值即可这样具体计算过程就可以使用之前的动态规划思路了, 这里就不再重复说明了, 不熟悉的同学可以回去看上一道题目(Leetcode 剑指 Offer II 089. 打家劫舍)另外这里存在一个问题, 假如只有一个房屋, 那么两次计算都计算的是空列表, 最后会错误地得到 0, 所以我们需要特殊判断这种情况, 如果只有一个房屋就直接偷它, 返回其金额即可下面的代码中有详细的注释, 方便大家理解 复杂度 时间复杂度 O(N): 需要遍历整个数组两遍空间复杂度 O(1): 只需要几个常数空间的变量 代码 class Solution:def rob(self, nums: List[int]) - int:# 两次动态规划特殊处理单个房屋n len(nums)if n 1:# 只有一个房屋, 直接偷它return nums[0]def getMax(s, e):# 初始化ppre和pre都为0, 代表没偷时的金额ppre, pre 0, 0for i in range(s, e 1):x nums[i]# 当前dp值是pprex和pre的较大值# 然后滚动更新ppre和preppre, pre pre, max(pre, ppre x)# 最终结果就是pre, 最后一个dp值return prereturn max(getMax(0, n - 2), getMax(1, n - 1))大家可以在下面这些地方找到我~ 我的 GitHub 我的 Leetcode 我的 CSDN 我的知乎专栏 我的头条号 我的牛客网博客 我的公众号: 算法精选, 欢迎大家扫码关注~
http://www.hkea.cn/news/14341589/

相关文章:

  • 做联轴器的网站上海新闻综合频道直播
  • 北京网站建设一条龙网站设计 分辨率
  • 大余网站建设wordpress 打不开
  • win10做网站服务器网站设计的尺寸
  • 网站美工切图是如何做的广州效果图设计公司
  • wordpress写的网站福建seo优化
  • 国外免费建站网站网站和网页
  • 为什么做的网站要续费阿里巴巴1688网站做店铺
  • 网站建设销售人才简历网站建设电话销售不被挂断
  • 网站建设公司导航在网站上做承诺
  • 广东研发网站建设平台电子商务网店运营
  • .net电商网站开发设计电工学高等教育出版社久久建筑网
  • 新建网站的评估腾讯企点是什么软件
  • 淘客网站怎么备案网站广告条效果
  • 搭建网站赚钱湖北葛洲坝建设工程网站
  • 泉州app网站开发wordpress手机同步
  • 网站底部备案号潍坊网站制作怎么做
  • 无锡网站建设设计公司精品资料网文件下载
  • 昆山建设招标信息网站宁波seo公司推荐
  • 个人怎么开网站学家装设计师要多少钱
  • 扁平化网站设计教程软件开发外包公司好不好
  • 建设环境工程技术中心网站曹县有没有做网站
  • 网站用户体验解决方案手机微网站平台登录入口
  • 本地建设多个网站链接旅游网站的规划与建设开题报告
  • 刚做的网站适合做外链吗郴州网站优化公司
  • 平台网站怎么做的好保定百度首页优化
  • 如何查看一个网站的浏览量为什么我的网站在百度搜不到
  • 总结 设网站车间生产管理软件免费
  • 河南城乡建设网站wordpress前台漏洞
  • 建设银行招生网站空间ip地址访问网站