做创意美食的视频网站有哪些,阿里巴巴的网站架构,wordpress提取某个分类文章,用jquery做的书籍网站王道说下面的代码有BUG#xff0c;比如当删除的结点p在最后一个元素时#xff0c;p-nextNULL; So *q NULL; q-data就是错误的#xff0c;我认为加个判断就行 加个判断即可
/*看着是删除q了#xff0c;从结果上看就是把p删除了 偷天换日法*/
bool DeleteNode(LNod…王道说下面的代码有BUG比如当删除的结点p在最后一个元素时p-nextNULL; So *q NULL; q-data就是错误的我认为加个判断就行 加个判断即可
/*看着是删除q了从结果上看就是把p删除了 偷天换日法*/
bool DeleteNode(LNode *p)
{if(pNULL)return false;LNode *q p-Next;if(p-NextNULL) //此结点p在最后一个位置{free(p);//如果将最后一个节点free后它的前驱结点指向NULL因为该节点之后已经没有下一个节点了return true;}elsep-Dataq-Data;p-Nextq-Next;free(q);return true;
}同理前插法也用了偷天换日法。就是插入在p前的话我直接就插到p上面后面再copy一个p即可了。