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

Leetcode—2034.股票价格波动【中等】

2023每日刷题(五十二)

Leetcode—2034.股票价格波动

在这里插入图片描述

算法思想

在这里插入图片描述

实现代码

class StockPrice {
public:int last = 0;multiset<int> total;unordered_map<int, int> m;StockPrice() {}void update(int timestamp, int price) {if(m.count(timestamp)) {total.erase(total.find(m[timestamp]));}m[timestamp] = price;total.insert(price);last = max(last, timestamp);}int current() {return m[last];}int maximum() {return *total.rbegin();}int minimum() {return *total.begin();}
};/*** Your StockPrice object will be instantiated and called as such:* StockPrice* obj = new StockPrice();* obj->update(timestamp,price);* int param_2 = obj->current();* int param_3 = obj->maximum();* int param_4 = obj->minimum();*/

运行结果

在这里插入图片描述
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

http://www.lryc.cn/news/255099.html

相关文章:

  • 【Linux】diff命令使用
  • 讯飞星火认知大模型与软件测试结合,提升软件质量与效率
  • 【Flink on k8s】- 4 - 在 Kubernetes 上运行容器
  • 软件重装或系统重装后避免重复踩坑
  • 【Jmeter】JSON Extractor变量包含转义字符,使用Beanshell脚本来消除
  • GO设计模式——5、建造者模式(创建型)
  • 《LeetCode力扣练习》代码随想录——字符串(反转字符串II---Java)
  • WMMSE方法的使用笔记
  • MySQL核心知识点整理大全1-笔记
  • 理解输出电压纹波和噪声:来源与抑制
  • uni-app 微信小程序之好看的ui登录页面(二)
  • Textual Inversion
  • 笙默考试管理系统-MyExamTest----codemirror(47)
  • JVM中 Minor GC 和 Full GC 的区别
  • 二十一章(网络通信)
  • [linux运维] 利用zabbix监控linux高危命令并发送告警(基于Zabbix 6)
  • 手机升级到iOS15.8后无法在xcode(14.2)上真机调试
  • 安装TensorFlow2.12.0
  • elasticsearch 索引数据多了怎么办,如何调优,部署?
  • 人工智能企业引入S-SDLC,推动安全能力大跃升,保障AI技术体系深化落地
  • Docker的数据卷
  • 第二十一章总结博客
  • 学习php中使用composer下载安装firebase/php-jwt 以及调用方法
  • 『TypeScript』深入理解变量声明、函数定义、类与接口及泛型
  • 如何优雅使用 vue-html2pdf 插件生成pdf报表
  • C语言第十六集(前)
  • Makefile语法
  • 用户案例|Milvus 助力 Credal.AI 实现 GenAI 安全与可控
  • MySQL三 | 多表查询
  • PostgreSQL 索引介绍和使用事项