数据结构--优先列队(堆)的实现与相关操作
摘要:
实现优先列队的最普遍的工具是二叉堆,有时也只叫做堆。 二叉堆有两个性质:结构性和堆序性。 结构性:堆是一颗被完全填满的二叉树,底层除外,底层元素从左到右依次填入,对于一个完全二叉树,用一个数组来表示一棵树,发现对于数组的任意位置i的元素,他的左儿子在2i处,右儿子在2i+1出,父亲在i/2向下取整处 阅读全文
posted @ 2017-05-06 19:31 wu_xin 阅读(267) 评论(0) 推荐(0) 编辑