堆的输出
我想用二叉树中序遍历的方法输出堆 不知道那里的错误 请帮忙改正 谢谢
void PrintS(int count)//输出
{
if(2*count <= Heap[0])
PrintS(count = count*2);
cout << Heap[count] << endl;
if((2*count+1) <= Heap[0])
PrintS(count = count*2 +1);
}//PrintS
heap[0]是堆中数据的个数
heap[1....heap[0]]为数据


我的qq算法群 供大家讨论哦 请各位喜欢算法的朋友加入哦 qq群号 40320457 嘿嘿