数据结构 优先队列 C语言实现

优先队列------(二叉堆实现)数组 咱们用heap[MAX_N]来表示数据spa 给每一个节点赋予一个编号(就是数组heap的下标),此时,儿子的编号就知足:队列  左儿子的编号是本身的编号x2+1数据  右儿子的编号是本身的编号x2+2while   int heap[MAX_N],sz=0; void push(int x) {         int i,p;         i=sz;
相关文章
相关标签/搜索