public void Push(T item)
{
Node<T> newNode=new Node<T>(item);
if (top==null)
{
top = newNode;
}
else
{
newNode.Nxet = top;
top = newNode;
count++;
}
}
public void Show()
{
Node<T> dataNode = top;
while (top!=null)
{
Console.WriteLine(top.Data);
top = top.Nxet;
}
}
第一个压入数据,。newNode.Next=top。第二个遍历数据top=top.Next怎么理解?
Push方法中 newNode.Next = top;
top = newNode; 这两段代码逻辑顺序是怎么理思路的?