To the Top
File:  root - text - article - 2019 - 12 - running-median.txt.txt
Tags: 每日算法题, 算法, 数据结构, 面试题, Daily Interview Problem, Data Structures and Algorithms, Computer Programming, Python, | English | Home Page | Category: Computing | 440 Views, 17531 Search Bots | 49 Words

Subscribe to Feed Burner | Browse | Archive
Hi, here's your problem today. This problem was recently asked by Google:

You are given a stream of numbers. Compute the median for each new element .

Eg. Given [2, 1, 4, 7, 2, 0, 5], the algorithm should output [2, 1.5, 2, 3.0, 2, 2, 2]

Here's a starting point:


def running_median(stream):
# Fill this in.

running_median([2, 1, 4, 7, 2, 0, 5])
# 2 1.5 2 3.0 2 2.0 2
Tags: 每日算法题, 算法, 数据结构, 面试题, Daily Interview Problem, Data Structures and Algorithms, Computer Programming, Python, | English | Home Page | Cateogry: Computing | 440 Views, 17531 Search Bots | 49 Words Subscribe to Feed Burner

Related Articles

  1. Most Frequent Subtree Sum
  2. Compare Version Numbers
  3. Find Missing Numbers in an Array
  4. Autorun.inf Virus Protection
  5. Fix Brackets
  6. Daily Interview Problem: Validate Binary Search Tree
  7. Daily Interview Problem: Maximum Profit From Stocks
  8. CVE-2015-8874 - cPanel EasyApache Vulnerabilities
  9. Daily Interview Problem: Given two arrays, write a function to compute their intersection.
  10. Daily Interview Puzzle: Ways to Traverse a Grid

Comments (0)

    Be the first one to comment this page !


Page Edited: May 11 2024 14:36:49 | RSS Subscription
How to Cook a Perfect Steak? | <meta name="robots" content="noindex, follow" />