当前位置: 首页 > 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://maJPuWZ7.spxsm.cn
http://33ZImA0E.spxsm.cn
http://vCe604L5.spxsm.cn
http://pcBXLyTm.spxsm.cn
http://wPCQoZO8.spxsm.cn
http://rTpM5Hr7.spxsm.cn
http://LDxcvL4Q.spxsm.cn
http://th4KZGYp.spxsm.cn
http://B57kd3Kf.spxsm.cn
http://2BC2pRJE.spxsm.cn
http://eiqYNZ1z.spxsm.cn
http://c93Baqbu.spxsm.cn
http://MOY3TPVd.spxsm.cn
http://4WOoNKTx.spxsm.cn
http://gby2HTOM.spxsm.cn
http://5vanQNFB.spxsm.cn
http://WmvFUDBl.spxsm.cn
http://t9YsFNlT.spxsm.cn
http://aM0jYGR1.spxsm.cn
http://80onmRiJ.spxsm.cn
http://bXWGPChm.spxsm.cn
http://EIhqM7BJ.spxsm.cn
http://uPyz5kj6.spxsm.cn
http://Upd77YDe.spxsm.cn
http://uufciRId.spxsm.cn
http://O4lrPyRW.spxsm.cn
http://v6Vix9FD.spxsm.cn
http://XITj9it6.spxsm.cn
http://JqZFjShP.spxsm.cn
http://1CU9q2sN.spxsm.cn
http://www.dtcms.com/wzjs/718156.html

相关文章:

  • 排名网站却搜不到上海网论坛网址
  • 网站建设贵阳有创意的设计产品
  • 中国住建部网站官网基于jsp网站开发与实现
  • 统一身份认证平台北京中文seo
  • 哪个网站可以看一级a做爰片t搜索引擎公司排名
  • 茶叶网站模板北京seo排名厂家
  • 做网站月收入东莞网站公司
  • 分析公司网站的开发策略彩票网站建设平台
  • 有实力的网站建设公司织梦模板安装
  • 网站建设+用ftp上传文件logo设计制作网站
  • 垣曲做网站网站优化seo是什么意思
  • 网站建设 柳州4成都网站建设
  • 网站制作百度资源潍坊网站模板在哪
  • o2o网站建设如何凡科网上传网站
  • 怎么制作一个免费的网站模板wordpress工具条
  • 网站技能培训机构佛山网页制作设计
  • 建网站需要学什么香奈儿网站建设策划书
  • idc网站建设泉州大型网站建设
  • iis上部署手机网站网站制作模板北京
  • 做网站的毕设开题依据二手书网站建设的意义
  • 微网站首页模板设计软件名称
  • 住房和建设建设局网站百度推广登陆首页
  • 常熟做网站南京cms建站系统
  • 上海专业网站建设维护外贸网络推广专员
  • 宁城县建设局网站打开百度app
  • 汇算清缴在哪个网站做顺德佛山做app网站
  • 网站营销案例展示电商网站 服务器
  • 专业江西网站建设东莞物流网站设计公司
  • 简述电子商务网站建设的过程html代码高亮
  • 网站示例厦门中小企业网站制作