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

网站12栅格系统怎么做地推团队如何收费

网站12栅格系统怎么做,地推团队如何收费,免费摄影网站推荐,郑州网站建设哪家最好思路#xff1a; 与之前 739、1475 单调栈的问题如出一辙#xff0c;唯一不同的地方就是对于遍历完之后。栈中元素的处理#xff0c;之前的栈中元素因无法找到符合条件的值#xff0c;直接加入vector中。而这里需要再重头遍历一下数组#xff0c;找是否有符合条件的… 思路 与之前 739、1475 单调栈的问题如出一辙唯一不同的地方就是对于遍历完之后。栈中元素的处理之前的栈中元素因无法找到符合条件的值直接加入vector中。而这里需要再重头遍历一下数组找是否有符合条件的如果仍然找不到的话才会把它赋值然后加入vector中。 代码 class Solution { public:vectorint nextGreaterElements(vectorint nums) {int n nums.size();vectorint ans(n);stackint st;for (int i 0; i n; i) {int t nums[i];// 出栈并计算while (!st.empty() t nums[st.top()]) {int x st.top();ans[x] t;st.pop();}// 入栈while (st.empty() || (t nums[st.top()] i ! st.top())) {st.push(i);}}// 处理遍历完之后栈中剩余的元素。while (!st.empty()) {int x st.top();// 从头遍历数组看是否有符合要求的值。int i 0;for (i 0; i n; i) {if (nums[i] nums[x]) {ans[x] nums[i];break;}}if (i n) ans[x] -1;st.pop();}return ans;} }; 注意点 for循环中的入栈出栈顺序非常重要 出栈放在最后则新元素无法入栈。 运行结果
http://www.hkea.cn/news/14542723/

相关文章:

  • 最少的钱怎么做网站上海哪个网站最好用
  • 电话语音聊天网站建设多少钱wordpress 顶部菜单
  • 温州 网站建设wordpress禁用文章修订
  • 廊坊哪些公司做网站合肥最新通知今天
  • 简述企业网站的建设过程wordpress安装主题提示错误
  • 公司做卖网站有前景吗这样建立网站
  • 教育网站开发公司网页设计与制作大全
  • 网站建设需要服务器支持 吗网络宣传的方法
  • 设计广告网站青海省建设厅网站职称评审表
  • 周村网站建设丹东市市政建设总公司
  • 备案期间怎么访问网站wordpress install.php 空白
  • 北海 网站建设 公司清空网站空间
  • 震天建设集团网站代码网站建设
  • 快递公司网站怎么做wordpress 文章页显示
  • 企业网站建设实训报告体会fotor懒设计
  • 做网站 什么语言市场营销网络
  • 定制开发小程序报价seo关键词使用
  • 淘宝客网站htmlphpcms v9
  • 新浪做网站怎么在百度上设置自己的门店
  • 怎么使用腾讯云做网站合肥市住房和建设局网站
  • 网站系统优点网络营销的支持条件是什么
  • 做企业网站用什么做婚礼策划的网站
  • 旅游网站开发需求分析美食攻略网站建设课程设计
  • 网站做网站词怎么推广域名交易中心
  • 3d演示中国空间站建造建站仅向商家提供技术服务
  • 沂源网站建设yx718wordpress模版做网站
  • 长沙品质网站建设优点快速开发网站的应用程序
  • 安徽网站建设大全南京谷歌优化
  • 怎么编写一个网站自适应网站模板源码
  • 大气的个人网站新站整站优化