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

优秀国外网站chatgpt openai

优秀国外网站,chatgpt openai,一个新手怎么去运营淘宝店铺,网站建设的用户名和密码代码2024.1.24 题目来源我的题解方法一 暴力枚举方法二 单调栈前、后缀和 题目来源 力扣每日一题#xff1b;题序#xff1a;2865 我的题解 方法一 暴力枚举 将每个位置都作为山峰来进行遍历#xff0c;计算每个山峰下的最大山脉数组和 时间复杂度#xff1a;O( n 2 n^2 n2)… 2024.1.24 题目来源我的题解方法一 暴力枚举方法二 单调栈前、后缀和 题目来源 力扣每日一题题序2865 我的题解 方法一 暴力枚举 将每个位置都作为山峰来进行遍历计算每个山峰下的最大山脉数组和 时间复杂度O( n 2 n^2 n2) 空间复杂度O(1) public long maximumSumOfHeights(ListInteger maxHeights) {int nmaxHeights.size();long res0;for(int i0;in;i){resMath.max(res,getSum(maxHeights,i));}return res; } public long getSum(ListInteger maxHeights,int index){long resmaxHeights.get(index);int tmaxHeights.get(index);for(int iindex-1;i0;i--){int curmaxHeights.get(i);if(curt){rescur;tcur;}else{rest;}}tmaxHeights.get(index);for(int iindex1;imaxHeights.size();i){int curmaxHeights.get(i);if(curt){rescur;tcur;}else{rest;}}return res; }方法二 单调栈前、后缀和 首先需要知道山状数组是会从山顶将数组分为两个部分数组左侧构成非递减数组右侧构成非递增。想要使得数组元素尽可能大需要使得heights[i]取值为maxHeights[i]此时假设区间[0,i]构成的非递减元素和最大值为prefix[i]区间[i,n-1]构成的非递增数组元素和的最大值为suffix[i]则这时的山状数组的元素之和为prefix[i]suffic[i]-maxHeights[i]。减去maxHeights[i]是因为maxHeights[i]在左侧和右侧都被计算进去了也就是计算了两次所以需要减去一次。接下来分别讨论左侧和右侧的前缀和以及后缀和的计算 左侧的非递减求前缀和将maxHeights依次入栈对于i位置元素来说不断从栈顶弹出元素直到栈中元素是一个非递减情况也就是栈顶元素小于maxHeights[i]。假设栈顶元素为j位置元素则对于i位置的最大前缀和prefix[i]prefix[j](i-j)*maxHeights[i]右侧的非递增求后缀和将maxHeights依次入栈对于i位置元素来说不断从栈顶弹出元素直到栈中元素是一个非递减情况也就是栈顶元素小于maxHeights[i]。假设栈顶元素为j位置元素则对于i位置的最大前缀和suffix[i]suffix[j](j-i)*maxHeights[i] 所以最终的山状数组的最大值为max(prefix[i]suffic[i]-maxHeights[i]) 时间复杂度O(n) 空间复杂度O(n) 有任何问题欢迎评论区交流欢迎评论区提供其它解题思路代码也可以点个赞支持一下作者哈~
http://www.hkea.cn/news/14552999/

相关文章:

  • 中山专业门户网站制作咨询机场网站建设需求
  • 响应网官方网站网站销售方案
  • 建站之星做出的网站不安全下载中国建设银行官网站
  • 自己如何建企业网站网站建设服务商是什么
  • 潜江建设局网站杭州网页设计
  • 杭州做网站自助网站建设软件
  • 百度推广包做网站吗临沂网站建设公司招聘
  • 国外做兼职的网站有哪些wordpress 分类目录页面
  • 网站群建设存在的问题洪山网站建设公司
  • 河源网站建设多少钱各种网站
  • 厦门网站个人制作泰州网站建设方案推广
  • 张掖网站建设培训班html5经典网站
  • 帝国cms手机网站教程二建注册查询系统
  • asp.net个人网站空间如何利用微博推广网站
  • 高端网站建设怎么报名北京公关公司最好的公司
  • 重庆网站建设求职简历婚纱摄影网站模板免费下载
  • 济南营销网站制作公司哪家好黄陂机械加工网
  • wordpress微信登录申请优化设计电子版
  • 青岛营销型网站建设大连金州代做网站公众号
  • 图书管理系统网站开发设计过程深圳中英文网站建设
  • 微网站的优势wordpress顶部代码
  • 网站模版切换活动营销策划方案
  • 自己做ppt网站在线域名注册
  • 网站修改字体尺寸怎么做织梦零基础做网站
  • 个人网站备案备注写什么宜昌市建设厅官方网站
  • seo网站优化培训怎么做怎么做黑彩黑彩网站
  • 番禺建设局网站巨量引擎广告投放
  • 广州品牌型网站怎样进行网络推广效果更好
  • 如何建设网站济南兴田德润简介电话网站分辨率兼容怎么做
  • 泰州网站优化公司网站模板的使用