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

做游戏难吗比做网站wordpress百度地图

做游戏难吗比做网站,wordpress百度地图,基于jsp的购物网站开发,所有网站都要备案吗详细解读 至此我们可以解答最开始的疑问#xff0c;单调栈的根本作用在于求得「每一个数字在原始序列中左 / 右边第一个大于 / 小于它自身的数字」#xff0c;并且由于每一个数字只会入栈一次且最多出栈一次#xff0c;因此总的时间复杂度为 O ( n ) 。 另外需要注意#… 详细解读 至此我们可以解答最开始的疑问单调栈的根本作用在于求得「每一个数字在原始序列中左 / 右边第一个大于 / 小于它自身的数字」并且由于每一个数字只会入栈一次且最多出栈一次因此总的时间复杂度为 O ( n ) 。 另外需要注意一次「单调递增栈」的过程可以求得每个数字左边第一个小于等于它的数以及右边第一个小于它的数此处需注意「小于等于」和「小于」的区别。除此之外「单调递减栈」将上述的「小于」改为「大于」即可成立。 ———————————————— int tt 0; for (int i 1; i n; i ) {while (tt check(q[tt], i)) tt -- ;stk[ tt] i; } 下一个更大元素 I class Solution { public: vectorint nextGreaterElement(vectorint nums1, vectorint nums2) {//首先构建一个单调栈 stackintstk;//使用vector来纪录当前对应各个元素下一个更大值的情况vectorintq(nums2.size());//根据题意需要寻找右侧第一个目标值所以从vector最后一个元素处理for (int i nums2.size() - 1; i 0; i--) {int x nums2[i];//根据题意可设置为单调递减栈即从栈底到栈顶为降序while (stk.size() x stk.top()) stk.pop();//如果单调栈为空说明不存在符合条件的元素返回-1if (stk.empty()) q[i] -1;//当前栈顶元素为右侧第一个比当前x大的元素并且记录在当前下标对应位置else q[i] stk.top();//将当前元素入栈stk.push(x);}unordered_mapint, int hash;for (int i 0; i nums2.size(); i)hash[nums2[i]] i;vectorint res;for (auto x : nums1)res.push_back(q[hash[x]]);return res;} };
http://www.sadfv.cn/news/189836/

相关文章:

  • 给公司在百度上做网站著名的国外设计网站有哪些
  • 网站免费下载安装大全手机版照片视频制作网站
  • 网站的需求分析怎么写国家备案网查询系统
  • 网站网络投票建设模板临沂品牌网站推广
  • 如何给网站刷流量企业管理咨询考试题及答案
  • 网站系统里不能打印哈尔滨市工程信息网
  • 厦门 网站制作我想做自己网站怎么做
  • dede如何制作网站地图手机ps抠图软件下载
  • 门户网站开发语言千库网登录入口
  • 微信网站搭建多少钱湛江市网站建设
  • 咸宁市做网站笔记本网站开发背景
  • 怎么办网站平台做网站用什么后缀好
  • 做网站刷东西网站根据城市做二级目录
  • 免费网站赚钱win7系统如何重装wordpress
  • 商务电商网站建设南皮县网站建设价格
  • 织梦菜谱网站模板免费下载排行榜123网
  • 做网络平台的网站有哪些wordpress 主题 排行榜
  • 网站安全检测中心网站做下cdn
  • 去哪找做网站的人网站收录后才可以做排名吗
  • 物流公司网站源码建设介绍网站
  • 网站可以一个人做吗网站的切图是谁来做
  • 订阅号做微网站需要认证吗wordpress 1.6.2漏洞
  • 高端网站建设优化软件网站开发合同
  • 做网站需要注意的绿色大气漂亮dedecms茶叶企业网站
  • 先做网站还是先域名备案电商网站开发教程
  • 做网站选大公司好还是小公司滨州市建设局网站
  • 安徽合肥制作网站公司哪家好怎么做整人点不完的网站视频
  • o2o网站建设方案讲解网站服务器速度对seo有什么影响
  • 郑州网站优化价格长湖南营销型网站
  • 温州微网站VIP视频网站有得做吗