if(key == '1'){//insert at ->right.right
BinaryNode tempPointer = root;
while(tempPointer != null){
tempPointer = tempPointer.right;
}
BinaryNode newNode = new BinaryNode(x);
newNode.right = null;
newNode.left = null;
size++;
lastNode = newNode;
newNode.parent = tempPointer;
tempPointer.right = newNode;
}
Он постоянно говорит, что termPointer
может быть только нулевым в этом месте.Хотя я не могу понять, почему.
Это также не удается:
newNode.parent = tempPointer.parent; //'tempPointer can only be null here'
tempPointer = newNode;