Sony技术类笔试真题(4)

招聘笔试题2018-11-22王新老师

while(N>=temp->value && temp->left!=NULL) zd.54yjs.cn

temp=temp->left;

while(Nvalue && temp->right!=NULL)

temp=temp->right;

}

if(N>=temp->value)

temp->left=NewNode;

else

temp->right=NewNode;

return;

}

}

答:因为新节点的左右指针没有赋NULL值,至使下面的while循环不能正确结束而导致内存越界,最后崩溃(注意结束条件是temp->left!= NULL或temp->right!=NULL)。改正就是增加两条赋值语句。

相关文章推荐:

硬件巨头Intel笔试真题

微软等世界500 强公司的笔试真题

IBM社会招聘笔试题练习准备

中金2015 招聘笔试真题

百度公司Web开发工程师笔试题

相关推荐

猜你喜欢

大家正在看

换一换