数据结构——链表——尾删
完成尾删函数: 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 }
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
