摘要: http://poj.org/problem?id=2388 题意:就N个数的中位数。 思路:用快排就行了。但我没用快排,我自己写了一个堆来做这个题。主要还是因为堆不怎么会,这个拿来练练手。 阅读全文
posted @ 2016-07-30 14:27 一个_小菜鸟 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 优先队列由二叉堆实现是很普遍的事情。 下面我把二叉堆也称作为堆。 堆是一棵被完全填满的二叉树,一棵高为h的二叉树2h到2h+1-1个节点。这意味着完全二叉树的高时log N。 因为完全二叉树很有规律,所有它可以用一个数组来表示,而不需要指针 对于这棵树,我们可以这样表示。 对于数组中任意一个位置 i 阅读全文
posted @ 2016-07-30 11:24 一个_小菜鸟 阅读(3593) 评论(0) 推荐(1) 编辑