堆排序
摘要:
先介绍下堆这种结构,堆就是一颗完全二叉树,除了树的最底层,该树是完全充满的。堆这种结构用数组来实现,二叉树中的每一个节点,都对应数组中的一个元素,一个父节点可以根据自身节点在数组中的索引,直接算出子节点在数组中的索引,要注意在访问子节点的时候要判断子节点的索引是否越界。 (图片截取自《算法导论》) 阅读全文
posted @ 2018-04-28 14:30 凄夜 阅读(251) 评论(0) 推荐(0) 编辑
posted @ 2018-04-28 14:30 凄夜 阅读(251) 评论(0) 推荐(0) 编辑
posted @ 2018-04-28 00:55 凄夜 阅读(404) 评论(0) 推荐(0) 编辑