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

让网站快速收录最新集团公司网站案例

让网站快速收录最新,集团公司网站案例,网站开发技术人员,wordpress只在首页显示739. 每日温度 - 力扣#xff08;LeetCode#xff09; 思路#xff1a;使用单调栈遍历#xff0c;循环找栈中比栈顶数小的就出栈#xff0c;并且记录值。比栈顶数大的就入栈#xff0c;形成单调递增的栈 class Solution { public:vectorint dailyTemperatures(…739. 每日温度 - 力扣LeetCode 思路使用单调栈遍历循环找栈中比栈顶数小的就出栈并且记录值。比栈顶数大的就入栈形成单调递增的栈 class Solution { public:vectorint dailyTemperatures(vectorint temperatures) {int ntemperatures.size();stackintst;vectorintans(n,0);for(int i0;in;i){//循环找栈中比栈顶数小的就出栈并且记录值。比栈顶数大的就入栈形成单调递增的栈while(!st.empty()temperatures[i]temperatures[st.top()]){ans[st.top()]i-st.top();st.pop();}st.push(i);}return ans;} }; 496. 下一个更大元素 I - 力扣LeetCode 思路同上但需要给num1做哈希映射方便找出num2的中是否存在对应的值 class Solution { public:vectorint nextGreaterElement(vectorint nums1, vectorint nums2) { vectorintans(nums1.size(),-1);stackintst;if(nums1.size()0){return ans;}unordered_mapint,intmap;for(int i0;inums1.size();i){map[nums1[i]]i;//映射nums1的下标}st.push(0);for(int i1;inums2.size();i){while(!st.empty()nums2[i]nums2[st.top()]){if(map.count(nums2[st.top()])0){//找到比下一个更大的元素判断是否在nums1中int indexmap[nums2[st.top()]];ans[index]nums2[i];}st.pop();}st.push(i);}return ans;} }; 503. 下一个更大元素 II - 力扣LeetCode 思路同上需要使用取模运算模拟复制一个相同的数组拼接在末尾。 重点头尾相连和循环问题都可以用此方法注意入栈下标不能大于数组本身的大小 class Solution { public:vectorint nextGreaterElements(vectorint nums) {int nnums.size();vectorintans(n,-1);stackintst;for(int i0;i2*n-1;i){//取模模拟拼接数组int xnums[i%n];//找到下一个更大的元素while(!st.empty()xnums[st.top()]){ans[st.top()]x;st.pop();}//下标不能大于nums.size()if(in){st.push(i);}}return ans;} }; 总结 单调栈单调递增是求下一个更大的元素单调递减是下一个更小的元素。单调栈就是记录之前遍历过的元素。
http://www.zqtcl.cn/news/498030/

相关文章:

  • 内网网站建设所需硬件设备厦门关键词排名提升
  • 网站动态海报效果怎么做的最专业网站建
  • 学校如何建设网站北京市住房及城乡建设部网站
  • 响应式网站制作流程全国城建培训中心官网查询证书
  • 北京工程建设信息网站中国市场网
  • xml做网站源码免费网站是
  • 中国工商建设标准化协会网站织梦app网站模板
  • 怎么做好网络销售文大侠seo博客
  • wish网站应该怎么做网站建设前规划
  • 网站建设目的是什么建筑机械人才培训网官网
  • 建筑建设行业网站大型购物网站开发
  • 手机网站开发用什么设计之家网
  • 网站开发平台有哪些什么是网络开发
  • 学校网站前置审批网站做哪些比较有意思
  • 怎么给企业做网站学计算机网站建设
  • 网站关键词优化排名技巧aiyuan wordpress
  • 建设工程资质证书二维码扫描网站自己做的网站如何让qq登录
  • 网站域名有效期wordpress 特别慢
  • 建立个人网站服务器如何用dedecms做网站
  • php网站开发实市场推广策略 包括哪些
  • 合众商道网站开发可以投稿的写作网站
  • 北京贸易公司网站制作免费的查企业的网站
  • 网站建设报价表模板下载小程序怎么找出来
  • 网站制作简单协议wordpress快速建站教程视频教程
  • 杭州做网站价格北京企业响应式网站建设
  • 30个成功的电子商务网站设计中企动力 网站报价
  • php 网站开发 视频百度seo排名查询
  • 网站开发代码wordpress提示安装
  • 网站推广的策略高端网球拍
  • 广东知名网站建设wordpress 用户量