摘要: 如果想了解堆的概念,可以点击此处查看前面关于堆的定义的随笔。 堆的操作接口包括初始化堆、销毁堆、向堆中插入元素、从堆顶移除元素、堆的结点个数。 我们用heap来命名一个堆。下面是对以上接口的定义: heap_init void heap_init(Heap *heap,int (*compare)( 阅读全文
posted @ 2018-03-18 08:02 DreamGo 阅读(1303) 评论(0) 推荐(0) 编辑