//if (arry[pos] < arry[child])//******此处为高危地区****经常犯错的地方****
if (temp < arry[child])
{
arry[pos] = arry[child];
//pos = child;
}
一不留神就写成了和前一个数据比较
实际上不是
是和最开始的数据 即保存的最开始数据的拷贝比较
//if (arry[pos] < arry[child])//******此处为高危地区****经常犯错的地方****
if (temp < arry[child])
{
arry[pos] = arry[child];
//pos = child;
}
一不留神就写成了和前一个数据比较
实际上不是
是和最开始的数据 即保存的最开始数据的拷贝比较