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

记事本做网站怎么插图软文营销推广

记事本做网站怎么插图,软文营销推广,搞笑网站建设目的和意义,如何查询网站服务商LeetCode题目: 739. 每日温度496. 下一个更大元素 I503. 下一个更大元素 II 其他: 今日总结 往期打卡 739. 每日温度 跳转: 739. 每日温度 学习: 代码随想录公开讲解 问题: 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer &…

LeetCode题目:

  • 739. 每日温度
  • 496. 下一个更大元素 I
  • 503. 下一个更大元素 II

其他:

今日总结
往期打卡


739. 每日温度

跳转: 739. 每日温度

学习: 代码随想录公开讲解

问题:

给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。

思路:

单调栈,遇到递增弹出,并记录弹出元素与当前元素的索引差

复杂度:

  • 时间复杂度: O ( n ) O(n) O(n)
  • 空间复杂度: O ( n ) O(n) O(n)

代码:

class Solution {public int[] dailyTemperatures(int[] temperatures) {int length = temperatures.length;int[] ans = new int[length];Deque<Integer> stack = new LinkedList<>();for(int i = 0 ; i< length ;i++){while(!stack.isEmpty() && temperatures[stack.peek()] < temperatures[i]){int push = stack.pop();ans[push] = i- push;}stack.push(i);}return ans;}
}

496. 下一个更大元素 I

跳转: 496. 下一个更大元素 I

学习: 代码随想录公开讲解

问题:

nums1 中数字 x下一个更大元素 是指 xnums2 中对应位置 右侧第一个x 大的元素。

给你两个 没有重复元素 的数组 nums1nums2 ,下标从 0 开始计数,其中nums1nums2 的子集。

对于每个 0 <= i < nums1.length ,找出满足 nums1[i] == nums2[j] 的下标 j ,并且在 nums2 确定 nums2[j]下一个更大元素 。如果不存在下一个更大元素,那么本次查询的答案是 -1

返回一个长度为 nums1.length 的数组 ans 作为答案,满足 ans[i] 是如上所述的 下一个更大元素

思路:

一个数组元素在另一个数组中是否之后有更大元素,做一下映射即可.

复杂度:

  • 时间复杂度: O ( n ) O(n) O(n)
  • 空间复杂度: O ( n ) O(n) O(n)

代码:

class Solution {public int[] nextGreaterElement(int[] nums1, int[] nums2) {int n = nums1.length;int[] ans = new int[n];Arrays.fill(ans,-1);Map<Integer,Integer> map = new HashMap<>();for(int i=0;i<n;i++){map.put(nums1[i],i);}Deque<Integer> stack = new LinkedList<>();for(int i:nums2){while(!stack.isEmpty() && stack.peek() < i){int push = stack.pop();if(map.containsKey(push)){ans[map.get(push)] = i;}}stack.push(i);}return ans;}
}

503. 下一个更大元素 II

跳转: 503. 下一个更大元素 II

学习: 代码随想录公开讲解

问题:

给定一个循环数组 numsnums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素

数字 x下一个更大的元素 是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1

思路:

遍历两遍即可,可以扩充数组,取余,或单纯复制一遍循环.

复杂度:

  • 时间复杂度: O ( n ) O(n) O(n)
  • 空间复杂度: O ( n ) O(n) O(n)

代码:

class Solution {public int[] nextGreaterElements(int[] nums) {int length = nums.length;int[] ans = new int[length];Arrays.fill(ans,-1);Deque<Integer> stack = new LinkedList<>();for(int i = 0 ; i< length ;i++){while(!stack.isEmpty() && nums[stack.peek()] < nums[i]){int push = stack.pop();ans[push] = nums[i];}stack.push(i);}for(int i = 0 ; i< length ;i++){while(!stack.isEmpty() && nums[stack.peek()] < nums[i]){int push = stack.pop();ans[push] = nums[i];}stack.push(i);}return ans;}
}

总结

练习了单调栈的应用

往期打卡

代码随想录算法训练营第四十天

代码随想录算法训练营第三十九天

代码随想录算法训练营第三十八天

代码随想录算法训练营第三十七天

代码随想录算法训练营第三十五&三十六天

代码随想录算法训练营第三十四天

代码随想录算法训练营第三十三天(补)

代码随想录算法训练营第三十二天

代码随想录算法训练营第三十一天

代码随想录算法训练营第三十天(补)

代码随想录算法训练营第二十九天

代码随想录算法训练营第二十八天

代码随想录算法训练营第二十七天(补)

代码随想录算法训练营第二十六天

代码随想录算法训练营第二十五天

代码随想录算法训练营第二十四天

代码随想录算法训练营第二十三天

代码随想录算法训练营周末四

代码随想录算法训练营第二十二天(补)

代码随想录算法训练营第二十一天

代码随想录算法训练营第二十天

代码随想录算法训练营第十九天

代码随想录算法训练营第十八天

代码随想录算法训练营第十七天

代码随想录算法训练营周末三

代码随想录算法训练营第十六天

代码随想录算法训练营第十五天

代码随想录算法训练营第十四天

代码随想录算法训练营第十三天

代码随想录算法训练营第十二天

代码随想录算法训练营第十一天

代码随想录算法训练营周末二

代码随想录算法训练营第十天

代码随想录算法训练营第九天

代码随想录算法训练营第八天

代码随想录算法训练营第七天

代码随想录算法训练营第六天

代码随想录算法训练营第五天

代码随想录算法训练营周末一

代码随想录算法训练营第四天

代码随想录算法训练营第三天

代码随想录算法训练营第二天

代码随想录算法训练营第一天

http://www.dtcms.com/wzjs/827520.html

相关文章:

  • wordpress 图片站软件开发工程师薪资待遇
  • 上海模板网建站移动网站怎么做
  • 团购网站怎么做企业网站建设效益分析
  • ui设计师作品集网站免费网站建设垂询186 6159 6345
  • 无锡专业做网站的公司哪家好深圳市住房和建设局门户网站
  • 萧山做网站的企业上海巴士公司
  • 建设网站需要哪个语言编译器管理课程培训视频教程全集
  • 网络推广需要花多少钱引擎优化
  • 门户网站的自身的特性市场营销策略的概念
  • 网站关闭申请书中国手机网站
  • 推荐几个没封的网站2021货源一件代发从哪里找
  • 石家庄企业商城版网站建设做优化关键词
  • 网站制作公司怎么收费wordpress食品模板下载
  • 公司手机网站建设公司工程机械网
  • 深圳建设工程交易服务网站个人网站成品下载
  • 网站流量数据分析互联网开发技术有哪些
  • 网站建设 服务流程网站公司深圳
  • 昆明网站建设公司哪里有市场营销培训班
  • 响应式网站建设系统开票开网站建设费
  • 百度搜索引擎网站京北网app下载
  • 柳州市建设投资开发公司网站何苦做游戏网站
  • 万网网站模板购买大气装饰公司网站源码
  • 免费国外网站北京广告设计制作公司
  • 濮阳网站建设电话asp婚纱摄影网站
  • 做网站为什么用phpseo流量工具
  • 做外贸业务去哪些网站做网站只开发手机端可不可以
  • 公司网站怎么做包括什么wordpress右浮动图
  • 网站备案 有什么用网站建设需要注册42类吗
  • 建设银行宁波分行 招聘网站厦门网站定制
  • 做网站备案不少天动画素材