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

网页设计与网站建设05在线测试软件开发app制作

网页设计与网站建设05在线测试,软件开发app制作,python不用框架做动态网站,深圳十大建筑设计公司第十章 单调栈part01 739. 每日温度 今天正式开始单调栈&#xff0c;这是单调栈一篇扫盲题目&#xff0c;也是经典题。 大家可以读题&#xff0c;思考暴力的解法&#xff0c;然后在看单调栈的解法。 就能感受出单调栈的巧妙 代码随想录 class Solution { public:vector<int…

章 单调栈part01

739. 每日温度

今天正式开始单调栈,这是单调栈一篇扫盲题目,也是经典题。

大家可以读题,思考暴力的解法,然后在看单调栈的解法。 就能感受出单调栈的巧妙

代码随想录

class Solution {
public:vector<int> dailyTemperatures(vector<int>& temperatures) {vector<int> result(temperatures.size(),0);stack<int> sta;for(int i=0;i<temperatures.size();i++){while(!sta.empty()&&temperatures[sta.top()]<temperatures[i]){result[sta.top()]=i-sta.top();sta.pop();}sta.push(i);}return result;}
};

496.下一个更大元素 I

本题和 739. 每日温度 看似差不多,其实 有加了点难度。

代码随想录

暴力:

class Solution {
public:vector<int> nextGreaterElement(vector<int>& nums1, vector<int>& nums2) {vector<int> result(nums1.size(),-1);for(int i=0;i<nums1.size();i++){int flag=0;for(int j=0;j<nums2.size();j++){if(nums1[i]==nums2[j]) flag=1;if(flag&&nums1[i]<nums2[j]){result[i]=nums2[j];break;}}}return result;}
};

class Solution {
public:vector<int> nextGreaterElement(vector<int>& nums1, vector<int>& nums2) {stack<int> st;vector<int> result(nums1.size(), -1);if (nums1.size() == 0) return result;unordered_map<int, int> umap; // key:下标元素,value:下标for (int i = 0; i < nums1.size(); i++) {umap[nums1[i]] = i;}st.push(0);for (int i = 1; i < nums2.size(); i++) {while (!st.empty() && nums2[i] > nums2[st.top()]) {if (umap.count(nums2[st.top()]) > 0) { // 看map里是否存在这个元素int index = umap[nums2[st.top()]]; // 根据map找到nums2[st.top()] 在 nums1中的下标result[index] = nums2[i];}st.pop();}st.push(i);}return result;}
};

503.下一个更大元素II

这道题和 739. 每日温度 几乎如出一辙,可以自己尝试做一做

代码随想录

class Solution {
public:vector<int> nextGreaterElements(vector<int>& nums) {int n=nums.size();vector<int> result(nums.size(),-1);stack<int> sta;sta.push(0);for(int i=1;i<n*2;i++){while(!sta.empty()&&nums[sta.top()]<nums[i%n]){result[sta.top()] = nums[i % n];sta.pop();}sta.push(i%n);}return result;}};

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

相关文章:

  • 怎么做网站步骤免费的app排名优化
  • 商城建站模板2022最近的新闻大事10条
  • 自己可以制作微信小程序吗seo网站内容优化
  • 免费人体做爰网站网络营销推广主要做什么?
  • 东至网站建设西安网站搭建公司
  • 海门网站制作今日国际军事新闻
  • 开发app制作公司seoul怎么读
  • 镇江高端网站建设工作室赣州seo外包怎么收费
  • 公司部门聚餐计入什么科目郑州网站优化
  • 江西网站制作佛山百度网站快速排名
  • 织梦系统做的网站怎么看网站日志非企户百度推广
  • 设计一个企业网站主页最近营销热点
  • qq登录网站授权怎么做打开全网搜索
  • 中国勘察设计行业信息化建设网站产品推广方案范例
  • 低价网站建设浩森宇特香水推广软文
  • 大庆网站开发活动策划方案详细模板
  • 义乌网站建设方案案例seo是什么意思电商
  • 海淀石家庄网站建设刷外链网站
  • 网站做自适应好不好亚马逊免费的关键词工具
  • 友情链接是在网站后台做吗软文代写接单平台
  • 免费空间申请free云南优化公司
  • 上海比较有名的大公司有哪些安卓手机优化神器
  • php网站怎么搭建环境如何在网站上推广自己的产品
  • 深圳做百度网站seo教程培训
  • 做网站有什么关于财务的问题上海牛巨微seo
  • 哪里可以做虚拟货币网站b2b采购平台
  • 怎么看自己做没做网站地图爱站网关键词怎么挖掘
  • 政府网站建设与管理排行榜百度
  • 广州网站建设十年乐云seo互联网服务平台
  • 网站优化方法收录批量查询