Google | Phone Screen | Find Mode from Data Stream
Anonymous User
1255

Given a streaming of input numbers, and capacity of k, design a class:

class ModeFinder {

	public ModeFinder(int k) {
		// todo
	}

	/**
	* Insert new number.
	*/
	public void insert(int val) {
		// todo
	}

	/**
	* Get mode (most frequent number) of current buffered numbers in `O(1)` time.
	*/
	public int getMode() {
		// todo
	}
}

Related problems:

Comments (5)