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

上海网站建设 s海外服务器租用平台

上海网站建设 s,海外服务器租用平台,网站广告psd,太原顶呱呱做网站地址电话2023-10-07每日一题 一、题目编号 901. 股票价格跨度二、题目链接 点击跳转到题目位置 三、题目描述 设计一个算法收集某些股票的每日报价,并返回该股票当日价格的 跨度 。 当日股票价格的 跨度 被定义为股票价格小于或等于今天价格的最大连续日数&#xff08…

2023-10-07每日一题

一、题目编号

901. 股票价格跨度

二、题目链接

点击跳转到题目位置

三、题目描述

设计一个算法收集某些股票的每日报价,并返回该股票当日价格的 跨度 。

当日股票价格的 跨度 被定义为股票价格小于或等于今天价格的最大连续日数(从今天开始往回数,包括今天)。

  • 例如,如果未来 7 天股票的价格是 [100,80,60,70,60,75,85],那么股票跨度将是 [1,1,1,2,1,4,6] 。

实现 StockSpanner 类:

  • StockSpanner() 初始化类对象。
  • int next(int price) 给出今天的股价 price ,返回该股票当日价格的 跨度 。

示例:
在这里插入图片描述

四、解题代码

class StockSpanner {
public:StockSpanner() {this->stk.emplace(-1, INT_MAX);this->idx = -1;}int next(int price) {idx++;while (price >= stk.top().second) {stk.pop();}int ret = idx - stk.top().first;stk.emplace(idx, price);return ret;}private:stack<pair<int, int>> stk; int idx;
};

五、解题思路

(1) 单调栈

http://www.yayakq.cn/news/728544/

相关文章:

  • 如何用织梦做网站详细教程门户网站建设 增强责任意识
  • 邢台网站推广电商名字创意名称
  • 网站关键词分割wordpress企业模板中文版
  • 网站建设的进度表潍坊网站的公司电话
  • 自己做的小网站分享wordpress网页打开慢
  • 电商网站开发思路模版杭州有实力的网站开发
  • php开发的大型网站有哪些wordpress忘记以前版本
  • 连云港专业网站优化网站开发中怎么样对接接口
  • 青岛网站设计公司电话关键词词库
  • 中国电信网站备案 锁定网站需求分析有哪些内容
  • 网站和网店区别phpcms旅游网站模板
  • 北京网站建设公司代理网络舆情分析师怎么考
  • 企业网站建设需要做哪些工作青岛经济师考试
  • 哈尔滨网页模板建站企业画册vi设计
  • 荷兰网站后缀网上推
  • 自创网站微信网页宣传网站怎么做
  • 自己人网站建设金华网站制作建设
  • 济南制作网站公司哪家好营销伎巧
  • 旅行社手机网站建设成新华社两学一做网站
  • 如何知道一个网站是用什么做的这么攻击网站
  • 购物网站开发的意义和目的甘肃省水利建设工程项目网站
  • 广州网站系统开发深圳做网站公司地点
  • 网站开发顶岗实践总结昆山住房与城乡建设局网站
  • 网站群软件网页设计购物网站建设
  • wordpress 下载站主题一般做网站是在什么网站找素材
  • 简单网站制作实验报告中国一级爱做电影网站
  • 做网站还是租用服务器国家住房和城乡建设局网站首页
  • 网站流量查询平台深圳网站建设网站制作网站设计
  • 如何介绍设计的网站模板下载网站服务器基本配置
  • 网站开发的意义和目的h5企业网站开发