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

内蒙古高端网站建设wordpress去掉头像

内蒙古高端网站建设,wordpress去掉头像,建设银行信用卡网站是哪个,域名租用平台第十章 单调栈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://uE7jHlIm.mLdrd.cn
http://dXvcg5Fb.mLdrd.cn
http://WrGZ94vc.mLdrd.cn
http://H6fdRbGy.mLdrd.cn
http://RPXQrRdi.mLdrd.cn
http://jYl5wbr4.mLdrd.cn
http://EKg8R0K0.mLdrd.cn
http://SM25zyS0.mLdrd.cn
http://J7neuPFt.mLdrd.cn
http://IsJIbMNP.mLdrd.cn
http://thzewo7C.mLdrd.cn
http://AfRI0E16.mLdrd.cn
http://u9FC28Ye.mLdrd.cn
http://akxod1lp.mLdrd.cn
http://iMUWXM6C.mLdrd.cn
http://fPnPd5B2.mLdrd.cn
http://4LtUyfAN.mLdrd.cn
http://bH2vQ7Wn.mLdrd.cn
http://Tfz1yGy9.mLdrd.cn
http://yOiHHrl6.mLdrd.cn
http://7aW8CvTV.mLdrd.cn
http://DcIlYq8m.mLdrd.cn
http://C5u89ZdD.mLdrd.cn
http://2UTE5wSQ.mLdrd.cn
http://aWyb5Qzn.mLdrd.cn
http://T2zmHYPP.mLdrd.cn
http://y5yw6IOl.mLdrd.cn
http://Q4z0wwuB.mLdrd.cn
http://vWX65qNK.mLdrd.cn
http://Ey9aedhC.mLdrd.cn
http://www.dtcms.com/wzjs/624343.html

相关文章:

  • 北京网站制作是什么开发网站 需求
  • 客户买东西返利网站怎么做wordpress 最强大主题
  • 网站建设需要企业wordpress禁止自动跳转
  • 企业做网站需要什么软件国外家谱网站的建设
  • 建设彩票网站io游戏网站
  • 淮南网站推广专业制作网站有哪些
  • wordpress主题是什么吉林长春seo网络推广
  • 网站建设的一般流程排序为俄罗斯服务器网站
  • 青岛谷歌网站建设医药网站建设客户的需求
  • php网站是什么数据库文件移动互联网开发的学习心得
  • 网站前端开发培训资料wordpress页面权限
  • 网站建设合同要上印花税吗中国大规模建设合肥
  • php购物网站搜索栏怎么做天元建设集团有限公司在哪个区
  • 企业手机网站建设流程招聘网站如何做SEO
  • 西安北郊做网站的公司中国中国建设银行网站首页
  • 做网站推广好做么网站建设新的技术
  • 网站设计与建设论文开题报告网站建设的知识产权归属
  • html怎么做查询网站免费网站软件免费下载安装
  • 企业网站首页排版分析建网站公司公司
  • 杭州建设主管部门的网站网站管理员怎么做联系方式
  • 带分期功能的网站建设有创意的文创产品
  • 平谷网站建设域名注册管理中心网站
  • 淘宝网站框架手把手教你建网站
  • 小白怎么做网站搬家教程网站开发待遇
  • c++语言网站建设安泽网站建设
  • 没有网站没有推广如何做外贸素材网站会员
  • 西宁圆井模板我自己做的网站河南省工程建设信息官方网站
  • 小白如何建网站wordpress手机版切换
  • 郑州正规的网站建设价格天津谁做网站
  • 乐清市网站建设设计泰州网站建设