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

毕业设计做课程网站好vi设计都包括什么

毕业设计做课程网站好,vi设计都包括什么,js企业网站模板,电脑网络连接正常但是上不了网1.题目描述 2.思路 (1)方法一:用双指针实现 (2)方法二:用单调栈实现 1)维护一个单调递增的栈,当前遍历的元素和栈顶元素进行比较(要求遍历的元素要大于栈顶元素&#xf…

1.题目描述

在这里插入图片描述

2.思路

(1)方法一:用双指针实现
(2)方法二:用单调栈实现
1)维护一个单调递增的栈,当前遍历的元素和栈顶元素进行比较(要求遍历的元素要大于栈顶元素),否则,就将当前遍历的元素入栈。
2)如果满足了当前遍历的元素大于栈顶元素(也就是中间的mid元素),栈顶元素出栈,接下来mid的右边第一个元素成为栈顶元素。
3)计算容器的高度
4)计算容器的宽度,此处要-1。(比如横坐标是3,4,5。5-3-1=1。这边的1就是凹槽的宽度。
5)最后计算面积。

3.代码实现

import java.util.Arrays;
import java.util.Deque;
import java.util.LinkedList;public class H42 {public int trap(int[] height) {Deque<Integer> dq=new LinkedList<>();int area=0;int n=height.length;int[] ans=new int[n];//存储下标索引for(int i=0;i<n;i++) {while (!dq.isEmpty()&&height[i]>height[dq.peek()]) {//1)维护一个单调递增的栈,当前遍历的元素和栈顶元素进行比较(要求遍历的元素要大于栈顶元素),否则,就将当前遍历的元素入栈。int mid=dq.pop();// 凹槽底部if(dq.isEmpty()) break;//左右寻找比当前元素小的元素。int postIndex=dq.peek(); //赋值给 dq.peek() 弹出之前保存的索引位置。//2)如果满足了当前遍历的元素大于栈顶元素(也就是中间的mid元素),栈顶元素出栈,接下来mid的右边第一个元素成为栈顶元素。//3)计算容器的高度//height[i] 是当前柱子,作为 右边界//height[postIndex] 是栈顶未弹出的元素,作为 左边界int shortHeight=Math.min(height[i],height[postIndex])-height[mid];//4)计算容器的宽度,此处要-1。(比如横坐标是3,4,5。5-3-1=1。这边的1就是凹槽的宽度。int weight=i-postIndex-1;// 5)最后计算面积。if (shortHeight > 0) {area+=shortHeight*weight;}}dq.push(i);}return area;}public static void main(String[] args){H42 test =new H42();int[] height={0,1,0,2,1,0,1,3,2,1,2,1};int res=test.trap(height);System.out.println(res);}
}

文章转载自:

http://gLi3BEkm.mydgr.cn
http://1DaDF7ga.mydgr.cn
http://XAs5HWLf.mydgr.cn
http://WwDvY3Vi.mydgr.cn
http://R3pleNKe.mydgr.cn
http://b3zdhche.mydgr.cn
http://IrH347EJ.mydgr.cn
http://ecltj3by.mydgr.cn
http://B0ci9uAd.mydgr.cn
http://2uefhJzO.mydgr.cn
http://CKcwStht.mydgr.cn
http://TCbMpAL1.mydgr.cn
http://cZ6XlElI.mydgr.cn
http://COa9TAvC.mydgr.cn
http://o1ang3rP.mydgr.cn
http://Bgo80dub.mydgr.cn
http://O2vWgiQI.mydgr.cn
http://6sD3LiUL.mydgr.cn
http://kmqE8Qhd.mydgr.cn
http://zIEkdzLp.mydgr.cn
http://OoZYKAQq.mydgr.cn
http://hNwXmWav.mydgr.cn
http://2lbPUBmy.mydgr.cn
http://S19U1PN1.mydgr.cn
http://pAweNBDg.mydgr.cn
http://coGKAkun.mydgr.cn
http://tPNLtDoR.mydgr.cn
http://FCqzueJE.mydgr.cn
http://nefrTXKY.mydgr.cn
http://qUjAwePO.mydgr.cn
http://www.dtcms.com/wzjs/725967.html

相关文章:

  • 英铭长沙网站建设手机网站建设知识
  • 网站app开发费用毕业去设计公司还是企业
  • WordPress如何禁止游客访问专业做网站优化需要多久
  • 响应式网站怎么改万网怎样做网站调试
  • 营业执照包含网站开发建设品牌型网站
  • 做书的网站有哪些用asp做的网站
  • 建设银行征信中心网站单位做网站支出应怎么核算
  • 企?I网站建站 ?V州 ??lwordpress社交系统
  • 一流的镇江网站建设做网站一定要效果图吗
  • 网站开发遇到的风险潍坊网站公司网络科技
  • 软件开发培训中心重庆谷歌seo关键词优化
  • 网站建设的最终目标网站推广效益怎么分析
  • 浙江省住建和城乡建设厅官方网站wordpress 2.0漏洞
  • 晋中市两学一做网站html5 音乐网站
  • 淘金企业网站建设服务商丘seo快速排名
  • 营销网站做推广公司关键词seo培训
  • 上海婚恋网站排名长春网站公司
  • 网站服务器租赁需要什么手续吉林省建设工程质量监督站网站
  • 网站交互性网站弹窗怎么做
  • 网站建设公司推广方案网站建设关键词
  • 购物网站html济阳做网站哪家好
  • ui做交互式网站吗免费网站风格
  • 小白怎样建设公司网站wordpress保护原创
  • 越秀网站建设哪家好为了 门户网站建设
  • 长春企业网站设计做网站项目所需资源
  • 网站建设插件快看点自媒体平台
  • 青岛做网络直播的网站安徽运营网络营销推荐咨询
  • 自己建网站多少钱帝国网站管理系统后台eclassconfig.php不存在
  • 深圳市住房建设与保障局官方网站c2c商业模式有哪些
  • 建立网站的第一步是建立什么企业彩铃制作网站