用户名: 密码: 企业 个人
当前位置:89学习网范文文章招聘应聘笔试Sony技术类笔试题及分析» 正文

Sony技术类笔试题及分析

[10-16 20:00:41]   来源:http://www.89xue.com  笔试   阅读:90
摘要:while((N>=temp->value && temp->left!=NULL)||(Nvalue && temp->right!=NULL)){while(N>=temp->value && temp->left!=NULL)temp=temp->left;while(Nvalue && temp->right!=NULL)temp=temp->right;}if(N>=temp->value)temp->left=NewNode;elsetemp->right=NewNode;return;}}答:因为新节点的左右指针没。
Sony技术类笔试题及分析,标签:笔试范文,http://www.89xue.com
  while((N>=temp->value && temp->left!=NULL)||(Nvalue && temp->right!=NULL))

  {

  while(N>=temp->value && temp->left!=NULL)

  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)。改正就是增加两条赋值语句。

上一页  [1] [2] 


Tag:笔试笔试范文招聘应聘 - 笔试