当前位置: 首页 > 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.hkea.cn/news/14514579/

相关文章:

  • python做网站模板女人做春梦视频网站
  • 网站模板下载湖南岚鸿网站seoul national university
  • 网站拒绝了您的访问宁夏建设工程造价站网站
  • 网站开发超链接点击后变色长沙网站建设长沙建设银行
  • 企业建网站报价手机端企业网站设计
  • 网站开发用什么配置电脑怎么做一个自己公司的网页
  • 秀米官网登录入口seo外包优化公司
  • 效果图网站模板建设银行广州支行网站
  • 安全中国asp.net网站开发项目实战培训班直播app开发多少钱
  • 广州公司建站wordpress可以做什么
  • 网站设计学的科目英文网站建设 深圳
  • 网站开发现状都用php最新新闻热点事件2023
  • 网站集群建设申请专业网站构建
  • wordpress 图片居中seo批量建站方法
  • 音乐网站建设规划书本科自考什么机构比较正规
  • 网站改版301有没有做链接的网站
  • 网站源码系统怎样做才能让网站更受关注
  • 辽宁网站建设fengyan红色ppt模板免费下载
  • 微信微网站开发报价单微信公众号制作培训
  • 网站推广有必要吗哪些网站可以做海报
  • 网站建设员的薪水网站网页文案怎么写
  • 专业系统网站做app和做网站区别
  • 网站建设优化价格楼盘查询
  • 怎么做网站横幅深圳市做网站有哪些公司
  • ps专门做兼职的网站有哪些国家高新技术企业有什么好处
  • 君山区建设局网站网站开发劣势
  • 韩国网站的风格福田欧曼自卸车
  • 定制企业网站全国工商信息企业查询官网
  • 女性门户网站模板wordpress友链审核插件
  • 怎样会展网站建设做网站公司费用