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

网站如何更换空间wordpress桌面宠物

网站如何更换空间,wordpress桌面宠物,企业网站备案所需材料 amp,做网站需要icp经营许可证1.题目链接:下一个更大元素 II 题目描述: 给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序&#…

1.题目链接:下一个更大元素 II

题目描述:

                给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。

                数字 x 的 下一个更大的元素 是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1 。

解法:

                其实本题的解法和裸的单调栈是一样的,不同的地方就是他是一个环型的数组。我们可以将数组长度变成两倍然后将值都求出来,最后取前三个值。也可以不用将所有的值都求出来,我们只需要将i取模操作,就可以模拟成环的过程。所以不同的地方就是,遍历从0到length×2,i变成i%length。

下面为代码(java):

2.题目链接:42. 接雨水 

题目描述:

                给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。

解法:

                ①本题有两种解法,一种双指针,一种单调栈,这里只用了双指针。

                ②其实就是求每个柱子处能接多少雨水,而每个柱子处能接的雨水 =min( 该柱子右边最大的包括和当前柱子的比较,该柱子左边最大的包括当前柱子的比较) - 当前柱子的高度。注意能接到水肯定要形成漏斗,所以长度小于等于2的时候,肯定接不到水,直接返回0.

                ③要注意的是在求右边的时候,根据的是后面的值求的,所以遍历顺序是从后到前。

                ④在求左边的时候,根据的是前面的值求的,所以遍历顺序是从前到后。

                ⑤最后将每个柱子能接的雨水求和即可。

下面为代码(java):

3.总结:

                ①环形的单调栈问题想到取模。

                ②求雨水问题,双指针解法:min(左边最大,右边最大)- 当前高度。要注意遍历顺序。单调栈写法二刷再来。

 

http://www.yayakq.cn/news/80248/

相关文章:

  • 程序员 修电脑 做网站怎样切图做网站
  • 网站建设在哪里的氧化锌网站建设
  • 兰州房地产网站建设wordpress数据函数
  • 桂城网站设计wordpress文章留言
  • seo移动网站页面怎么做买卖网交易平台
  • 如何做公司企业网站傻瓜wordpress
  • 什么是展示型网站建设现在流行的网站开发
  • 有一个做名片的网站闵行区最新消息
  • 佛山网站建设设计公司哪家好网站建设合同法
  • 北京上海网站建设公司哪家好iis的默认网站没有自动启动
  • 租房网站开发需求文档网站开发html php
  • 网站的详情页面社区建设网站
  • 罗湖建设网站在阿里云做的网站怎么进后台
  • 外链网站推荐建设小学瓯江校区网站
  • 网站开发的收获与体会php做自己的网站
  • 外包做网站平台 一分钟网站备案审核
  • 合肥网站建设方案服务晚上必看的正能量视频下载
  • 中国建设银行网站查行号网站注册步骤
  • google网站搜索浅议网络营销论文
  • 专门做招商的网站百度网站建设解决方案
  • 商务网站的规划与建设总结素材解析网站搭建
  • 网站建设服务商是什么溧阳建设集团有限公司网站
  • 网站须知望城做网站找谁
  • 闽清县城乡建设局网站对网站开发的理解
  • 微信网站结构php网站开发数据列表排重
  • 哪个网站的前台背景墙做的好云主机免费试用30天
  • 网站推广计划书范文500字wordpress国产插件
  • 求和萝莉做的网站地方商城网站
  • 南昌招商网站建设免费游戏推广平台
  • 如何建设微网站优化学校网站建设方案