设为首页 加入收藏

TOP

数据结构C语言>3基本链表>3-5链表的结点删除(二)
2014-11-23 22:19:29 来源: 作者: 【 】 浏览:5
Tags:数据结构 语言 > 基本 3-5 结点 删除
1, 2, 3, 4, 5, 6 }; /* 阵列内容 */
llink head; /* 指向串列开始 */
llink ptr;
int num; /* 邮寄编号变数 */

head = createllist(llist1,6); /* 建立串列 */
if ( !head )
{
printf("记忆体配置失败! ");
exit(1);
}
printf("原来的链表: ");
printllist(head); /* 列印原来串列 */
while ( 1 )
{
printf("请输入要删除的邮寄编号 ==> ");
scanf("%d",&num); /* 读取邮寄编号 */
if ( num != -1 )
{
ptr = findnode(head,num); /* 找寻邮寄编号 */
if ( !ptr ) /* 是否找到 */
printf("没有找到 ");
else
{
head = deletenode(head,ptr); /* 删除此节点 */
printf("删除后的链表: ");
printllist(head); /* 列印删除後串列 */
}
}
else
exit(1); /* 结束离开 */
}
}

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇STL函数对象 下一篇统计字符串中每个字符出现的次数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: