smo*_*hie 1 java nullpointerexception
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;
}
Run Code Online (Sandbox Code Playgroud)
它一直说termPointer在这个位置只能为空.我无法弄清楚为什么.
这也失败了:
newNode.parent = tempPointer.parent; //'tempPointer can only be null here'
tempPointer = newNode;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
712 次 |
| 最近记录: |