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

惠州网站建设网站应该符合建设网站

惠州网站建设网站,应该符合建设网站,郏县网站制作公司,wordpress迁移安装503. 下一个更大元素 II 中等 给定一个循环数组 nums #xff08; nums[nums.length - 1] 的下一个元素是 nums[0] #xff09;#xff0c;返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序#xff0c;这个数字之后的第一个比它更…503. 下一个更大元素 II 中等 给定一个循环数组 nums nums[nums.length - 1] 的下一个元素是 nums[0] 返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序这个数字之后的第一个比它更大的数这意味着你应该循环地搜索它的下一个更大的数。如果不存在则输出 -1 。 思路 一开始我也想的用俩数组拼然后用单调栈的方法 // 这个也是遍历两遍nums数组只是省了点空间 class Solution {public int[] nextGreaterElements(int[] nums) {int len nums.length;int[] res new int[len];Arrays.fill(res, -1); //默认全部初始化为-1StackInteger stack new Stack();// 栈中存放的是nums中的元素下标stack.add(0);// 模拟遍历两遍nums注意一下都是用i % nums.size()来操作for (int i 1; i 2 * len; i) {if (nums[i % len] nums[stack.peek()]) { // 当前元素小于等于栈顶元素入栈stack.add(i % len); // 入栈的是索引索引是不可能大于len的} else { // 当前元素大于栈顶元素弹出while(!stack.isEmpty() nums[i % len] nums[stack.peek()]) {res[stack.peek()] nums[i % len];stack.pop();}stack.add(i % len);}}return res;} }42. 接雨水 困难 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图计算按此排列的柱子下雨之后能接多少雨水 思路: 黑色的看成墙蓝色的看成水宽度一样给定一个数组每个数代表从左到右墙的高度求出能装多少单位的水。也就是图中蓝色正方形的个数. // 双指针法暴力法会超时单调栈的方法先搁着吧二刷再说能写出双指针也不错了 class Solution {public int trap(int[] height) {int len height.length;if (len 2) return 0;int[] maxLeft new int[len];int[] maxRight new int[len];// 记录每个柱子左边柱子最大高度maxLeft[0] height[0];for (int i 1; i len; i) {maxLeft[i] Math.max(height[i], maxLeft[i - 1]);}// 记录每个柱子右边柱子最大高度maxRight[len - 1] height[len - 1];for (int i len - 2; i 0; i--) {maxRight[i] Math.max(height[i], maxRight[i 1]); // 因为把maxRight[i 1]写成了hight[i 1],debug了很久哎服了}// 求和int sum 0;for (int i 0; i len; i) {//只有较小的一段大于当前列的高度才会有水其他情况不会有水int min Math.min(maxLeft[i], maxRight[i]);if (min height[i]) {sum (min - height[i]);}} return sum;} }
http://www.hkea.cn/news/14300036/

相关文章:

  • 网站建设技术规范及要求最好看免费观看高清大全多多电影
  • 好看网站的浏览器手机app定制开发公司
  • 知名企业网站搭建常设中国建设工程法律论坛网站
  • 海珠网站建设公制作一个静态网页
  • 商务网站建设难不难做网站时需要注意什么
  • 静态化网站和app的区别ppt一键生成免费版
  • 长春电商网站建设费用网站做编辑
  • 国外设计网站素材做电子商务网站需要什么手续
  • 网站排名搜索企业网站免费认证
  • 怎么用手机做网站平台asp官网
  • 网站设计需要准备哪些知识卡片式多图流的WordPress主题模板
  • seo流量软件南阳网站优化费用
  • 微信小程序商城制作wordpress加载优化
  • 临沂网站制作企业设计方案包括哪些内容
  • 行政审批网站开发文档阿里云短链接生成
  • 天水 网站建设 招聘山东郓城网站建设
  • 肥西网站建设家乡的网站设计模板
  • 整人网站建设广州做网站基本流程
  • 品牌网站建设小科6a蚪邢台建网站哪里有
  • 中国建设网官网网站免费一级域名注册网站
  • 如何建设一个自己的网站河北企业网站建设技术
  • 第三方网站建设平台国内信息图制作网站
  • 襄樊网站开发wordpress改不成中文
  • 中国建设信息化官网无锡网站搜索引擎优化
  • 深圳外包公司网站基于 的企业网站建设
  • 婚恋网站哪家做的最好平度网站建设
  • 常州专业网站建设推广为违法网站做推广进去要几年
  • 住宅城乡建设部门户网站增加网站产品
  • wordpress产品模块网站seo优化怎么做
  • 上海网站备案人工服务器wordpress加描述