1.3.42

上次更新:2019-04-17
发现了题解错误/代码缺陷/排版问题?请点这里:如何:提交反馈

解答

直接把链栈的整个链表复制一份即可。

代码

/// <summary>
/// 复制构造函数。
/// </summary>
/// <param name="s"></param>
public Stack(Stack<Item> s)
{
    if (s.first != null)
    {
        this.first = new Node<Item>(s.first);
        for (Node<Item> x = this.first; x.next != null; x = x.next)
        {
            x.next = new Node<Item>(x.next);
        }
    }
    this.count = s.count;
}
上一题 下一题