数据结构——链表——尾删

完成尾删函数: int list_delete_tail(Linklist *L);

2 //尾删
223 int list_delete_tail(linklist *L)
224 {
225     //判断
226     if(NULL==L||list_empty(L))
227     {
228         printf("删除失败");
229         return -1;
230     }
231     //删除逻辑
232     linklist *p=L->next;
233     while(p->next->next!=NULL)
234     {
235         p=p->next;
236     }
237     free(p->next);
238     p->next=NULL;
239 
240     printf("尾部删除");
241     //表的变化
242     L->len--;
243     return 0;
244 }


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部