c#avl tree删除特定数字会给出System.NullReferenceException错误

时间:2016-05-02 03:15:52

标签: c# nullreferenceexception avl-tree

我已经使用此代码from this website来练习avl树,但是当我从

更改第一位时
        tree.Add(2);
        tree.Add(1);
        tree.Add(0);
        tree.Add(-1);
        tree.Add(-2);
        tree.Add(3);
        tree.Add(5);
        tree.Add(4);

        tree.DisplayTree();

        tree.Add(5);
        tree.Add(3);
        tree.Add(7);
        tree.Add(8);
        tree.Delete(3);
        tree.DisplayTree();

我收到System.NullReferenceException错误。如果我删除7而不是3我将不会得到该错误。有谁知道为什么会这样?

0 个答案:

没有答案