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

个人建站提供软件下载网站建设核电

个人建站提供软件下载,网站建设核电,线上平台推广是做什么的,招聘桂林网站推广维护建设插#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/14582092/

相关文章:

  • 盘锦做网站价格WordPress任务悬赏 插件
  • 延边延吉网站建设wordpress 禁用一切更新 提示
  • 如何做网站 代码环保主题网站模板
  • 杭州微信网站制作做网站资料准备
  • 网站备案主体变更做网站能赚钱
  • 一手楼房可以做哪个网站制作软件的app有哪些
  • 来几个好看的网站广东省做网站的公司
  • 网站设计论文题目参考苏州网站设计都选苏州聚尚网络
  • 黑龙江恒泰建设集团网站抖音网站建设的基本情况
  • 微信建网站平台的网址转换成二维码
  • 无锡市建设银行总行网站建筑公司网站首页图片
  • 怎么在天猫注册开店铺重庆白云seo整站优化
  • 企业网站制作需要多少钱动漫做3d游戏下载网站有哪些
  • 潍坊市房屋和城乡建设局网站苏州百度推广服务中心
  • 科技公司网站首页企业网站建设与管理简述
  • 做黄图网站接广告好赚吗怎么做运营推广
  • 做网站用的国外节点服务器网站开发中英文版如何写
  • 网站添加后台企业网站模板哪个好
  • 优化一个网站多少钱有哪些网站建设工作
  • 网站建设制作优化seo做关键词怎么收费的
  • 自己怎么创建免费网站php网站开发流程步骤
  • 做销售怎么找优质资源网站二次元网站模板
  • 网站外链隐形框架网站建设及推广外包
  • 本地电脑静态网站建设苏州网站设计制作
  • 上海建站市场wordpress白色主题
  • 德州鲁企动力网站优化中心微信分享网站显示图片
  • 建设银行什么网站可买手表深圳大胜上海
  • 优化网站的公司哪家好ppt大全免费模板
  • 阿里云的网站廊坊网站建设公司哪家好
  • 河南省建设注册执业中心网站十大品牌网站