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

中国建设网官方网站wordpress 图片上传

中国建设网官方网站,wordpress 图片上传,徐州市徐州市城乡建设局网站首页,php手机编程软件1. 题意 在一个循环数组中#xff0c;找到下一个比它大的数。 2. 题解 也不知道怎么就单调栈了#xff0c;可能是刷出来的吧。。。 还是来解释一下吧#xff01;#xff01;#xff01; 如果有新元素入栈 c c c#xff0c; 那么在栈内的元素只要小于新元素的 s s s…1. 题意 在一个循环数组中找到下一个比它大的数。 2. 题解 也不知道怎么就单调栈了可能是刷出来的吧。。。 还是来解释一下吧 如果有新元素入栈 c c c 那么在栈内的元素只要小于新元素的 s s s都需要出栈因为他们的 下一个更大的元素显然就是 c c c。这些小于 s s s的栈内元素都需要出栈。 更进一步的说栈内的元素它们都还没有找到下一个更大的元素。 为什么是栈呢因为我们先比较的是离当前元素最近的 也就是后入栈的那些先比较也就满足了先进后出的特性。 那么单调性呢因为在入栈时需要保证栈内元素是小于当前元素的因 此栈内元素一定是单调递减的当然可以相等。 举个例子 6 4 2 5 3 1s: 6 栈空直接入栈 s: 6 4 小于栈顶元素6直接入栈 s: 6 4 2 小于栈顶元素4 直接入栈 s:6 4 2 5 大于栈顶元素2 2 出栈且它的下一个比它大的元素就是5 s:6 4 5 大于栈顶元素44出栈且它的下一个比它大的元素就是5 s: 6 5 小于栈顶元素65入栈 s:6 5 3 小于栈顶元素53入栈 s:6 5 3 1 小于栈顶元素31入栈 s: 6 5 3 1已经遍历了一遍了但是栈中还有元素因此我们又从头遍历6 大于1 1出栈且下一个比它大的元素是6 6 大于3 3出栈且下一个比它大的元素是6 6 大于5 5出栈且下一个比它大的元素是6 6 不大于6 6入栈 s: 6 6 后面的过程就重复上面的过程了对于一个循环的数组我们常常附加一个相同的数组来把它变成 线性的。在这里我们并没有直接附加而是采取了取模这种方式。 代码其实就没有那么重要了。。。 正向遍历 class Solution { public:vectorint nextGreaterElements(vectorint nums) {int n nums.size(); std::stackint s;vectorint ans( n, -1);for (int i 0; i 2 * n - 1; i) {int idx i % n;while (!s.empty() nums[s.top()] nums[ idx ]) {ans[ s.top() ] nums[ idx ];s.pop();}s.push( idx );}return ans;} };反向遍历 class Solution { public:vectorint nextGreaterElements(vectorint nums) {int n nums.size(); std::stackint s;vectorint ans( n, -1);for (int i 2 * n - 1; ~i; --i) {int idx i % n;while (!s.empty( ) nums[ s.top()] nums[ idx ]) {s.pop();}if (!s.empty()  i n) {ans[ idx ] nums[s.top()];}s.push( idx );}return ans;} };
http://www.w-s-a.com/news/412891/

相关文章:

  • 合作建站协议python wordpress采集器
  • 集团网站网页模板网站建设图片大全
  • 举报非法网站要求做笔录wordpress怎么插视频
  • 网站服务器防护如何搭建网站平台
  • 设计师接私活的网站如何做网站的搜索栏
  • ps做图下载网站网站子目录设计
  • 厦门网站制作策划高中生做网站网页
  • 高端品牌网站建设在哪济南兴田德润优惠吗专业定制网站开发公司
  • 怎么做网站卖东西汽车网站排行榜前十名
  • 网站关键字没有排名只有单页面的网站怎么做seo
  • 网站流量盈利模式宝塔没有域名直接做网站怎么弄
  • 淡蓝色网站qq推广中心
  • 设计网站价格餐饮吸引客流的活动方案
  • 手机网站建设电话百度搜索量
  • 条件查询 php网站源码中国白云手机网站建设
  • 网上注册公司流程及材料班级优化大师免费下载电脑版
  • 应用网站如何做营销型网站的重要特点
  • 怎么样百度搜到自己的网站加强社区网站建设
  • 建设网站所需技术wordpress延时加载js
  • 网站建设沈阳搜云seo
  • 怎么申请免费的网站空间微信公众平台注册收费吗
  • 东营网站搭建最基本的网站设计
  • 网站建设技术的发展最近的国际新闻大事
  • 德州有名的网站建设公司网站如何做引流
  • 建设一个收入支出持平的网站网络推广计划书格式
  • 什么是网站黑链全球新冠疫苗接种率
  • 网站开发 chrome gimp网站不备案做seo没用
  • 织梦校园招生网站源码沪佳哪个好
  • 建设企业网站可信度软件产品如何做网站推广
  • 网站建设企业号助手贵阳景观设计公司