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

做网站销售工资怎么样公司核名查询系统

做网站销售工资怎么样,公司核名查询系统,电子商务网站建设花费,网络推广经验目录 题目1- 思路2- 实现⭐42. 接雨水——题解思路 3- ACM实现 题目 原题连接#xff1a;42. 接雨水 1- 思路 模式识别#xff1a;求雨水的面积 —— 不仅是只求一个比当前元素大的元素#xff0c;还要求面积 单调栈 应用场景#xff0c;需要找到左边比当前元素大的… 目录 题目1- 思路2- 实现⭐42. 接雨水——题解思路 3- ACM实现 题目 原题连接42. 接雨水 1- 思路 模式识别求雨水的面积 —— 不仅是只求一个比当前元素大的元素还要求面积 单调栈 应用场景需要找到左边比当前元素大的元素 单调栈实现 当前元素和栈口元素作比较如果当前元素大于栈口元素此时收集结果例如 栈口元素是 10如果当前元素是 30 此时找到 元素 10 右侧第一个比 它大的元素值是 30右侧第一个比他大的元素是 栈里的第二个元素 单调栈的维护 单调栈与当前元素存在三种情况① 等于、②小于、③大于。要用单调栈来存储遍历过的元素 如果小于等于 栈口元素此时直接入栈如果大于栈口元素此时收集结果 ①凹槽底部元素int mid st.top(); st.pop();②计算水高int h Math.min(st.top(),height[i])-height[mid]; 从右侧柱高和左侧柱高取个最小值③计算雨水面积宽度int width i - st.pop() - 1;④计算面积area h * width; 2- 实现 ⭐42. 接雨水——题解思路 class Solution {public int trap(int[] height) {int sum 0;if(height.length 0){return 0;}// 定义栈StackInteger st new StackInteger();st.push(0);for(int i 1 ; i height.length;i){if(height[i] height[st.peek()]){st.push(i);}else{while(!st.isEmpty() height[i] height[st.peek()]){int mid st.peek();st.pop();if(!st.isEmpty()){int h Math.min(height[st.peek()],height[i]) - height[mid];int width i-st.peek() - 1; int hold h*width;sumhold;}}st.push(i);}}return sum;} }3- ACM实现 public class getRain {public static int getRain(int[] nums){// 定义单调栈int len nums.length;if(len0){return 0;}int sum 0;StackInteger st new Stack();st.push(0);for(int i 1 ; i len;i){if(nums[i]nums[st.peek()]){st.push(i);}else{while(!st.isEmpty() nums[i] nums[st.peek()]){int mid st.peek();st.pop();if(!st.isEmpty()){int h Math.min(nums[st.peek()],nums[i])-nums[mid];int width i - st.peek()-1;int hold h*width;sumhold;}}}st.push(i);}return sum;}public static void main(String[] args) {// 计算Scanner sc new Scanner(System.in);System.out.println(输入数组长度);int n sc.nextInt();int[] nums new int[n];for(int i 0 ; i n ; i ){nums[i] sc.nextInt();}System.out.println(雨水面积是getRain(nums));} }
http://www.dnsts.com.cn/news/143780.html

相关文章:

  • 旅游网站的设计与实现开题报告要进一步增强门户网站建设合力
  • 陕西网站备案查询套版网站怎么做
  • 图片库网站建设wordpress 找不到网页
  • 上海橙网站设计公司聚美优品网站建设项目规划书
  • 网站开发人员薪资网站做浏览器兼容
  • 在线考试系统网站模板网站开发中 html
  • 自己做网站域名建设网站和备案
  • 微信网站是多少钱微信公众号移动网站开发
  • wordpress可以建网站吗自适应h5网站
  • 喀什网站建设企业网址怎么制作
  • 网站空间后台怎么进入注册城乡规划师含金量到底有多高
  • 西安未央区网站建设263企业邮箱入口登录方法
  • 白银网站seo永久免费域名哪里申请
  • 电子商务官方网站中国建设银行官网登录入口手机版
  • 株洲第三方网站建设哪家好wordpress 视频直播
  • 可信网站权威性怎么样高端网站制作上海站霸科技
  • 阿里云建立网站备案深圳wap网站建设
  • 如何制作网站视频教程做自己网站彩票
  • 设计网站怎么做的设计公司名称大全与寓意
  • 郑州app网站公司建立一个购物网站
  • 建立本地网站江苏城乡建设网站
  • 网站建立连接不安全怎么解决angular 做的网站
  • 王野天津卫视seo推广优化服务
  • 仁怀哪儿做网站做英文网站赚钱
  • seo快速建站网站源码交易平台代码
  • 长治县网站建设杭州手机网站
  • 网站变黑白代码东莞网站建设 胶粘包装材料
  • icp备案网站接入信息ip地址段网络营销产品的整体概念
  • 交流网站建设心得体会建筑网片厂
  • 网站添加白名单网站服务器慢