正在学习数据结构 有个问题想问一下
下面的代码中为什么 pt == NULL 就说明列表满?
//如果列表满则返回真
bool ListIsFull (const List * plist)
{
Node * pt;
bool full;
pt = (Node *)malloc(sizeof (Node));
if (pt == NULL)
full = true;
else
full = false;
free (pt);
return full;
}