以下为单链表的定位运算,分析算法,请在______处填上正确的语句。 int locate_iklist(1klist head,datatype x) /*求表head中第一个值等于x的结点的序号。不存在这种结点时结果为0*/ { p=head;j=O;while(______){p=p—>next;j++;}if(p—>data==x)return(j);else{return(0); }
参考答案:(p—>next!=NULL)&&(p—>data!=x)
以下为单链表的定位运算,分析算法,请在______处填上正确的语句。 int locate_iklist(1klist head,datatype x) /*求表head中第一个值等于x的结点的序号。不存在这种结点时结果为0*/ { p=head;j=O;while(______){p=p—>next;j++;}if(p—>data==x)return(j);else{return(0); }
参考答案:(p—>next!=NULL)&&(p—>data!=x)