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

网络教育网站建设公司名称大全免费测吉凶

网络教育网站建设,公司名称大全免费测吉凶,企业商务网站建设论文,前端开发岗位题目要求#xff1a; 给你一个下标从 0 开始的整数数组 nums #xff0c;它表示一个 栈 #xff0c;其中 nums[0] 是栈顶的元素。 每一次操作中#xff0c;你可以执行以下操作 之一 #xff1a; 如果栈非空#xff0c;那么 删除 栈顶端的元素。如果存在 1 个或者多个被…题目要求 给你一个下标从 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 。 题解 这道题让我们操作一个栈我们可以将元素弹出或是将弹出的元素的再次压入栈每次弹出或压入算一个操作求解出经过k次操作后可以得到的最大元素。 我们经过k次操作后有几种情况当k的值大于栈的大小时我们可以得到栈中所有的元素因此直接遍历栈就可以得到最大值。 而当k小于栈的大小时我们可以得到k-1前的所有元素和第k1个元素即所有的操作都在弹出元素。这种情况下我们直接找到前k-1个元素中的最大值再和第k1个元素进行对比即可大的就是最大值。 还有一种特殊情况当栈中只有一个元素且操纵数为奇数时我们无论怎么操纵都会将唯一的元素弹出因此此时返回-1. 经过这样的分析本题的逻辑就很清晰了因此代码如下 class Solution {public int maximumTop(int[] nums, int k) {int n nums.length;if(k%21n1) return -1;int max 0;int k10;int k20;for(int i0;in;i){if(ik-1) k1 Math.max(k1,nums[i]);if(ik) k2 nums[i];maxMath.max(max,nums[i]);}if(kn)return max;return Math.max(k1,k2);} }
http://www.zqtcl.cn/news/235742/

相关文章:

  • 怎么做电脑网站后台杭州网站制作公司排名
  • 济南手机网站定制价格wordpress前端登陆 投稿
  • 建设企业网站的原因网站开发项目经验和教训
  • 京东网站的建设与发展现状分析手机与pc网站同步模板
  • 枣阳网站建设吧yw最新域名备案查询
  • 西安知名网站建设公司什么网站可以分享wordpress
  • ugc网站开发2022恢复线下教学通知
  • 网站界面尺寸珠海网站建设制作哪家专业
  • 上海闸北城市建设有限公司网站想学设计没有基础怎么办
  • 免费微网站哪个好用在线网页代理浏览免费
  • 广州建设专业网站寻找做项目的网站
  • 湛江网站建设方案服务卖wordpress主题
  • 扬州做网站的网络公司wordpress设置登录背景图片
  • 有哪些好的网站建设移动网站建设解决方案
  • 江苏网站建设公司排名高校门户网站建设问题
  • 网站怎么加关键词视频网站程序
  • 建设网站需要的人员及资金建设一个网站的具体流程
  • 北京长空建设有限公司网站网站开发制作培训学校
  • 哪些网站可以免费做推广呢o2o营销模式
  • 注册网站的流程南京今天的最新消息
  • 做网站的没有进项票怎么办张家口市一建公司官网
  • 建设网站的本质智慧团建手机版
  • 嘉兴网站建设有前途吗沈阳男科医院排名10强名单公布
  • 手机网站变灰17种新型商业模式
  • 图书网站开发需求文档模板做网站现在用什么语言
  • 创建网站主题在哪里接单赚钱平台
  • 企业做网站的流程权威发布新闻的含义
  • 国外大型购物网站桂林视频网站制作
  • 平度那里有做网站的网站设计技术入股
  • 张家港专业做网站网站设计与建设ppt