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

北京住总第一开发建设有限公司网站wordpress技术论坛

北京住总第一开发建设有限公司网站,wordpress技术论坛,要看网的域名是多少,如何建设网页游戏网站题目链接 Leetcode.2202 K 次操作后最大化顶端元素 Rating #xff1a; 1717 题目描述 给你一个下标从 0开始的整数数组 nums#xff0c;它表示一个 栈 #xff0c;其中 nums[0]是栈顶的元素。 每一次操作中#xff0c;你可以执行以下操作 之一 #xff1a; 如果栈非空…题目链接 Leetcode.2202 K 次操作后最大化顶端元素 Rating 1717 题目描述 给你一个下标从 0开始的整数数组 nums它表示一个 栈 其中 nums[0]是栈顶的元素。 每一次操作中你可以执行以下操作 之一 如果栈非空那么 删除 栈顶端的元素。如果存在 1 个或者多个被删除的元素你可以从它们中选择任何一个添加 回栈顶这个元素成为新的栈顶元素。 同时给你一个整数 k它表示你总共需要执行操作的次数。 请你返回 恰好 执行 k次操作以后栈顶元素的 最大值 。如果执行完 k次操作以后栈一定为空请你返回 -1。 示例 1 输入nums [5,2,2,4,0,6], k 4 输出5 解释 4 次操作后栈顶元素为 5 的方法之一为 第 1 次操作删除栈顶元素 5 栈变为 [2,2,4,0,6] 。 第 2 次操作删除栈顶元素 2 栈变为 [2,4,0,6] 。 第 3 次操作删除栈顶元素 2 栈变为 [4,0,6] 。 第 4 次操作将 5 添加回栈顶栈变为 [5,4,0,6] 。 注意这不是最后栈顶元素为 5 的唯一方式。但可以证明4 次操作以后 5 是能得到的最大栈顶元素。 示例 2 输入nums [2], k 1 输出-1 解释 第 1 次操作中我们唯一的选择是将栈顶元素弹出栈。 由于 1 次操作后无法得到一个非空的栈所以我们返回 -1 。 提示 1nums.length1051 nums.length 10^51nums.length1050nums[i],k1090 nums[i], k 10^90nums[i],k109 分析 分类讨论 当 nums.length 1 当 k是奇数此时栈中不会有元素返回 -1。 当 k是偶数此时栈中就只有这个元素返回 nums[0]。 当 nums.length 1 最大栈顶元素为 max( max(nums[0],nums[1],nums[2],.....,nums[k-1]) , nums[k] )即前 k-1个元素的最大值 和 第k1个元素 这两者取一个最大值。 时间复杂度 O(k)O(k)O(k) C代码 class Solution { public:int maximumTop(vectorint nums, int k) {int n nums.size();if(n 1 (k 1)) return -1;int mx 0;for(int i 0;i min(k-1,n);i) mx max(mx,nums[i]);if(k n) mx max(mx,nums[k]);return mx;} }; Java代码 class Solution {public int maximumTop(int[] nums, int k) {int n nums.length;if(n 1 (k 1) 1) return -1;int mx 0;for(int i 0;i Math.min(k - 1,n);i) mx Math.max(mx,nums[i]);if(k n) mx Math.max(mx,nums[k]);return mx;} }
http://www.hkea.cn/news/14373470/

相关文章:

  • 揭阳企业建站服务公司设计师接私单做网站
  • 北京最大做网站的公司有哪些类似wordpress的程序
  • 咖啡网站建设设计规划书青海省公路建设管理局门户网站
  • 网站服务器管理系统有情怀的网站设计
  • opencart做网站视频优秀网站开发公司
  • 顺义建站设计搭建网站用服务器还是虚拟主机
  • 投票网站源码php品牌vi设计理念
  • 柳州营销网站建设北京360建筑网
  • 有什么网站做悬赏的 能挣钱常平做网站
  • 好用的h5网站烟台制作网站的公司
  • 机电建设工程施工网站网站制作能在家做吗
  • 如何在360网站网页上做笔记万户网络公司如何
  • 教育培训学校网站建设策划网站的标题符号
  • 歌曲网站源码h5制作网页
  • 施工企业在施工现场搭设临时设施保定seo
  • 苍山网站建设四川seo整站优化
  • 哪一个网站有做实验的过程培训机构网站
  • asp做的网站频繁报错 参数错误seo研究中心vip课程
  • 网站开发公司 杭州抖音网站表白怎么做
  • 厦门找一家做网站的公司好做一个网上商城需要多少钱
  • 鸿扬家装网站建设广东深圳职业技术学校
  • 做西班牙语网站shopee东南亚跨境电商平台
  • 专题网站建设意义何在深圳珠宝网站设计
  • 多语种网站创意字体设计生成器
  • 做重视频网站wordpress备份文章
  • 家居网站建设素材wordpress怎么建表格
  • 自己能建设网站京东网上购物商城购物
  • 网站设计是用ps做图吗seo综合查询怎么回事
  • 社区网站开发进度表郑州百姓网免费征婚
  • 专业做高端网站做文案应该关注的网站推荐