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

17网站一起做网店 发货慢wordpress 安装 空白

17网站一起做网店 发货慢,wordpress 安装 空白,室内装修公司招聘信息,打开2345网址大全作者#xff1a;晓宜 #x1f308;#x1f308;#x1f308; 个人简介#xff1a;互联网大厂Java准入职#xff0c;阿里云专家博主#xff0c;csdn后端优质创作者#xff0c;算法爱好者 ❤️❤️❤️ 你的关注是我前进的动力#x1f60a; Problem: 295. 数据流的中位数… 作者晓宜 个人简介互联网大厂Java准入职阿里云专家博主csdn后端优质创作者算法爱好者 ❤️❤️❤️ 你的关注是我前进的动力 Problem: 295. 数据流的中位数 文章目录 题目思路Code 题目 中位数是有序整数列表中的中间值。如果列表的大小是偶数则没有中间值中位数是两个中间值的平均值。 例如 arr [2,3,4] 的中位数是 3 。例如 arr [2,3] 的中位数是 (2 3) / 2 2.5 。 实现 MedianFinder 类: MedianFinder() 初始化 MedianFinder 对象。 void addNum(int num) 将数据流中的整数 num 添加到数据结构中。 double findMedian() 返回到目前为止所有元素的中位数。与实际答案相差 10-5 以内的答案将被接受。 示例 1 输入 [“MedianFinder”, “addNum”, “addNum”, “findMedian”, “addNum”, “findMedian”] [[], [1], [2], [], [3], []] 输出 [null, null, null, 1.5, null, 2.0] 解释 MedianFinder medianFinder new MedianFinder(); medianFinder.addNum(1); // arr [1] medianFinder.addNum(2); // arr [1, 2] medianFinder.findMedian(); // 返回 1.5 ((1 2) / 2) medianFinder.addNum(3); // arr[1, 2, 3] medianFinder.findMedian(); // return 2.0 提示: − 1 0 5 n u m 1 0 5 -10^5 num 10^5 −105num105 在调用 findMedian 之前数据结构中至少有一个元素 最多 5 ∗ 1 0 4 5 * 10^4 5∗104 次调用 addNum 和 findMedian 思路 我们维护两个堆一个最大堆一个最小堆最大堆维护小于等于中位数的值最小堆维护大于中位数的数。 如果我们输入的数的总个数是奇数那么我们的最大堆就会多一个数其堆顶就是我们想要的中位数 否则两个堆的元素个数就是相等的我们的答案就是最大堆和最小堆的堆顶元素的和的二分之一。 在代码实现方面我们要通过最大堆和最小堆的元素个数来维护两个堆的元素具体的逻辑判断请看代码 Code class MedianFinder:def __init__(self):self.queMin list()self.queMax list()def addNum(self, num: int) - None:queMin_ self.queMinqueMax_ self.queMaxif not queMin_ or num -queMin_[0]:heapq.heappush(queMin_, -num)if len(queMax_) 1 len(queMin_):heapq.heappush(queMax_, -heapq.heappop(queMin_))else:heapq.heappush(queMax_, num)if len(queMax_) len(queMin_):heapq.heappush(queMin_, -heapq.heappop(queMax_))def findMedian(self) - float:queMin_ self.queMinqueMax_ self.queMaxif len(queMin_) len(queMax_):return -queMin_[0]return (-queMin_[0] queMax_[0]) / 2
http://www.w-s-a.com/news/720263/

相关文章:

  • 课堂阵地建设网站wordpress运行机制
  • 网站建设的需求方案企业网站建设费用明细
  • 创口贴网站模板京创影视app
  • 团购网站建设目的网站有很多304状态码
  • 运用阿里云怎么做网站外资企业可以在中国境内做网站吗
  • 云南住房和城乡建设局网站西安做官网的公司
  • 企业网站图片上传网站建设和应用的情况
  • 网站不显示内容吗聊城网架公司
  • 南昌网站建设企业网站托管外包怎么做
  • 做非洲外贸的网站网站可以用PS设计吗
  • PHP搭建IDC网站青岛福瀛建设集团网站
  • 安徽网站优化多少钱软件界面设计的基本原则
  • 网站建设动态页面修改删除dnf卖飞机的网站怎么做的
  • 万网是做什么的seo综合
  • 网站关键词分隔符php网站开发平台下载
  • 郑州那家做网站便宜商业计划书免费word版
  • 秦时明月的个人网站怎么做网站开发公司需要招聘哪些人
  • 广告网站建设制作设计服务商安卓app软件定制
  • 公司网站设计与实现中国职业培训在线官方网站
  • 网站服务器空间租用郑州官网网站推广优化
  • 郑州网站建设外包业务wordpress站酷首页
  • 机关门户网站 建设 方案个人怎么申请注册商标
  • 梧州网站建设有哪些九江网站建设优化
  • APP网站建设开发企业发展英文seo招聘
  • 临海市住房和城乡建设规划局网站高校图书馆网站的建设方案
  • 建立门户网站张店易宝网站建设
  • wordpress中英文站点厦门seo顾问屈兴东
  • 邯郸网站建设项目重庆网站备案系统
  • 网站导航容易做黄冈网站建设报价
  • 美橙互联建站网站被截止徐州网站建站