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

亳州企业网站建设正规优化公司哪家好

亳州企业网站建设,正规优化公司哪家好,乐华网络公司联系方式,基于jsp的网站开发插#xff1a; 前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到网站。 坚持不懈#xff0c;越努力越幸运#xff0c;大家一起学习鸭~~~ 题目#xff1a; 给你一支股票价格的数据流。数据流… 插 前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到网站。 坚持不懈越努力越幸运大家一起学习鸭~~~ 题目 给你一支股票价格的数据流。数据流中每一条记录包含一个 时间戳 和该时间点股票对应的 价格 。 不巧的是由于股票市场内在的波动性股票价格记录可能不是按时间顺序到来的。某些情况下有的记录可能是错的。如果两个有相同时间戳的记录出现在数据流中前一条记录视为错误记录后出现的记录 更正 前一条错误的记录。 请你设计一个算法实现 更新 股票在某一时间戳的股票价格如果有之前同一时间戳的价格这一操作将 更正 之前的错误价格。 找到当前记录里 最新股票价格 。最新股票价格 定义为时间戳最晚的股票价格。 找到当前记录里股票的 最高价格 。 找到当前记录里股票的 最低价格 。 请你实现 StockPrice 类 StockPrice() 初始化对象当前无股票价格记录。 void update(int timestamp, int price) 在时间点 timestamp 更新股票价格为 price 。 int current() 返回股票 最新价格 。 int maximum() 返回股票 最高价格 。 int minimum() 返回股票 最低价格 。 示例 1 输入 [“StockPrice”, “update”, “update”, “current”, “maximum”, “update”, “maximum”, “update”, “minimum”] [[], [1, 10], [2, 5], [], [], [1, 3], [], [4, 2], []] 输出 [null, null, null, 5, 10, null, 5, null, 2] 解释 StockPrice stockPrice new StockPrice(); stockPrice.update(1, 10); // 时间戳为 [1] 对应的股票价格为 [10] 。 stockPrice.update(2, 5); // 时间戳为 [1,2] 对应的股票价格为 [10,5] 。 stockPrice.current(); // 返回 5 最新时间戳为 2 对应价格为 5 。 stockPrice.maximum(); // 返回 10 最高价格的时间戳为 1 价格为 10 。 stockPrice.update(1, 3); // 之前时间戳为 1 的价格错误价格更新为 3 。 // 时间戳为 [1,2] 对应股票价格为 [3,5] 。 stockPrice.maximum(); // 返回 5 更正后最高价格为 5 。 stockPrice.update(4, 2); // 时间戳为 [1,2,4] 对应价格为 [3,5,2] 。 stockPrice.minimum(); // 返回 2 最低价格时间戳为 4 价格为 2 。 提示 1 timestamp, price 10^9 updatecurrentmaximum 和 minimum 总 调用次数不超过 10^5 。 currentmaximum 和 minimum 被调用时update 操作 至少 已经被调用过 一次 。 java代码 class StockPrice {int maxTimestamp;HashMapInteger, Integer timePriceMap;TreeMapInteger, Integer prices;public StockPrice() {maxTimestamp 0;timePriceMap new HashMapInteger, Integer();prices new TreeMapInteger, Integer();}public void update(int timestamp, int price) {maxTimestamp Math.max(maxTimestamp, timestamp);int prevPrice timePriceMap.getOrDefault(timestamp, 0);timePriceMap.put(timestamp, price);if (prevPrice 0) {prices.put(prevPrice, prices.get(prevPrice) - 1);if (prices.get(prevPrice) 0) {prices.remove(prevPrice);}}prices.put(price, prices.getOrDefault(price, 0) 1);}public int current() {return timePriceMap.get(maxTimestamp);}public int maximum() {return prices.lastKey();}public int minimum() {return prices.firstKey();} }
http://www.hkea.cn/news/14561657/

相关文章:

  • 在淘宝做网站可以改域名吗尉氏县金星网架公司
  • c# 开发网站开发阿里巴巴网站如何做免费推广
  • 网站个人主页婚庆策划公司的商业模式
  • 广西建网站哪家好临沂森工木业有限公司
  • 网站备案流程及步骤惠州微网站建设
  • 订阅号可以做微网站营销技巧心得体会
  • 滨湖网站建设企业管理咨询是一种
  • 提供网站建设优势wordpress移动端菜单
  • 响应式外贸营销网站最新新闻热点话题
  • 健康饮食网站设计论文建筑公司取名字参考大全
  • 网站项目如何做需求分析报告哪个网站做供求信息
  • 企业网站建设的报价百度如何提交网站
  • 吉林市 网站建设vip域名做网站好不好
  • 做的网站如何更换网站模板如何在外管局网站做延期收汇
  • 潍坊市房屋和城乡建设局网站wordpress图片
  • 一级门户网站建设费用百度输入法免费下载
  • 建设银行金牛支行网站重庆建筑工程
  • 诚聘php网站开发师北京网站网页设计
  • 个人网站包含哪些内容怎样建立自己购物网站
  • 南通网站优化阳西县网络问政平台
  • html网站开发事例教程商丘做网站
  • 江西省城乡建设培训中心网站用dw制作个人网站
  • 淘宝导购网站模版装网要多少钱
  • 高端的网站设计制作企业网站设计制作价格
  • 电影网站的建设云匠网接单子容易吗
  • 网站建设中需求分析说明书音乐网站要怎么做
  • 柯城区住房和城乡建设局网站做网站开发教程
  • 重庆企业网站制作外包网站建设与管理单招
  • wordpress网站费用南庄建网站
  • 提供网站建设报价什么网站可以做excel表格