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

网页设计与网站建设05在线测试放单平台

网页设计与网站建设05在线测试,放单平台,施工企业项目经理部管理人员对外行为的法律后果,判断网站是什么系统做的第十章 单调栈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/266193.html

相关文章:

  • 贵州毕节建设局网站官网网上竞价
  • 做牛仔的时尚网站济南优化网页
  • 网站建设活动手机网页设计制作网站
  • 仿网站ppt怎么做网页搜索关键词
  • wordpress首页轮播东莞seo建站如何推广
  • 找个做网站的人网站服务器多少钱一年
  • 网站描述案例网站建设报价单模板
  • 沭阳网站开发百度官方客服
  • 手机网站制作相关文章谷歌官网首页
  • ps做网站的流程营销广告文案
  • 白山网站制作营销型网站建设流程
  • 网站建设wordpress哈市今日头条最新
  • 怎么 给自己的网站做优化呢seo手机端排名软件
  • 制作移动端网站价格郑州百度关键词seo
  • 做条形码哪个网站比较好app推广接单发布平台
  • 做网站是什么时候分页seo如何优化的
  • 自己做网站出证书建站小程序
  • 肥东建设网站找客户资源的软件
  • 双德网站建设防疫优化措施
  • 邯郸市哪里有做网站的百度网页版 入口
  • wordpress采集插件中文百度有专做优化的没
  • 广东品牌网站建设外链怎么打开
  • 温州市城建设计院网站如何做好网络宣传工作
  • 网站索引怎么做营销型网站策划方案
  • 网站网络推广运营网络推广人员是干什么的
  • 银川公司做网站世界十大搜索引擎排名
  • 裤子seo关键词黑帽seo优化推广
  • 嘉兴网站制作案例产品网络推广深圳
  • 凡客诚品电话刷关键词优化排名
  • 做部门内部使用的网站 用什么开发郑州seo外包v1