private void push(Queue<SimNode> que, int itemID, double sim, int k) {
		SimNode t = new SimNode(itemID, sim);
		if (que.size() >= k && que.peek().getSim() < sim) {
			que.poll();
			que.add(t);
		} else if (que.size() < k) {
			que.add(t);
		}
	}