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

网站建设 视频/门户网站有哪些

网站建设 视频,门户网站有哪些,做视频网站什么平台好,长沙整合推广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.jmfq.cn/news/5320279.html

相关文章:

  • 东营住房和城乡建设厅网站/2345网址导航 中国最
  • 服装培训网站建设/佛山百度快速排名优化
  • 内蒙建设厅官方网站/优化方案英语
  • 网站建设施工方案/it培训机构排名前十
  • 四川省城乡和住房建设厅官方网站/重庆电子商务seo
  • 网站建设考试/百度权重1
  • 建设银行新版网站上线/软件外包公司排行榜
  • 网站维护与建设/贵州网站seo
  • 上海网站建设 分类广告/北京网站优化经理
  • 通过网站建设提高企业的/好用搜索引擎排名
  • 网站建设过程和准备阶段/网络营销成功案例分析
  • 云南建设网站/开发一个网站需要哪些技术
  • 建设政府网站目的/网络推广有几种方法
  • 设计师网站建设/西宁网站seo
  • 影视网站建设需要学什么/重庆seo1
  • 昆明定制化网站建设/网络营销推广的
  • 校园网二级网站的建设/谷歌网站优化推广
  • 公司网站建设规划方案/百度账户代运营
  • 网站建设全流程/品牌推广策划方案案例
  • 互联网网站建设彭聪/长沙seo培训
  • 网站建设技术列表/百度seo标题优化软件
  • 建设工程招聘信息网站/一键建站免费
  • 网站建设基础大纲文案/企业seo排名外包
  • 工程技术研究中心网站建设要求/职业培训网络平台
  • 周到的网站建设推广/优化大师客服
  • 网站建设视觉营销/北京如何优化搜索引擎
  • 巨鹿网站建设设计/网络推广加盟
  • 成都市住房与城乡建设厅网站/百度关键词竞价价格查询
  • 网站建设优化哪家专业/网站营销方案模板
  • 湖北省建设厅网站资质/汕头网站关键词推广