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

做三国的网站网络营销包括

做三国的网站,网络营销包括,网站建设一般收费,公共资源交易中心招标流程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://www.dtcms.com/wzjs/204955.html

相关文章:

  • 装修效果图素材网什么软件可以优化关键词
  • 贵州水利建设官方网站seo优化方案案例
  • 南阳响应式网站制作我要软文网
  • 如何让网站速度快东莞seo网络营销
  • 洛可可设计公司估值青岛设计优化公司
  • 湛江app开发公司苏州seo关键词优化外包
  • 学校网站管理系统 php百度网站优化工具
  • 龙岩网站设计理念广州seo顾问seocnm
  • 百度推广开户多少钱一个月seo线上培训多少钱
  • 网站如何做引流今日头条最新
  • 免费的国产cad宁波seo网站
  • 没网站怎么做app5年网站seo优化公司
  • 免费的正能量视频素材网站网络营销的用户创造价值
  • 电子商务网站的建设课件网络广告的特点
  • 什么样的网站适合优化seo网站推广计划
  • 做网站简历怎么写网络营销方式
  • 网站整体规划郑州seo招聘
  • wordpress主机分类信息网站seo优
  • 做编程的 网站有哪些方面一件代发48个货源网站
  • 网页设计制作公司报价浑江区关键词seo排名优化
  • asp网站开发技术网站搜索引擎优化
  • thinkphp 做网站如何接广告的平台
  • 客户在我这做的网站被罚seo效果分析
  • 石家庄哪里能制作网站信息服务平台有哪些
  • 手机网站 分辨率惠州网站关键词排名
  • wordpress网站如何加百度搜索百度人工客服24小时电话
  • 网站开发技术指标是什么百度大数据查询平台
  • 网站建设需要哪些素材克州seo整站排名
  • 松岗专业做网站公司关联词有哪些五年级
  • 网游开发培训中心seo作弊