永发信息网

已知一个带头结点的单链表head,假设结点中的元素为整数,编写程序,按递增次序输出单链表中各结点的数据元素,并释放结点所占的存储空间

答案:1  悬赏:80  手机版
解决时间 2021-07-31 01:59
已知一个带头结点的单链表head,假设结点中的元素为整数,编写程序,按递增次序输出单链表中各结点的数据元素,并释放结点所占的存储空间
最佳答案

void  MiniDelete(LinkedList  head)


∥head是带头结点的单链表的头指针,本算法按递增顺序输出单链表中各结点的数据元素,并释放结点所占的存储空间。


{while(head->next!=null)    ∥循环到仅剩头结点。


   {


pre=head;    ∥pre为元素最小值结点的前驱结点的指针。


       p=pre->next;    ∥p为工作指针


       while(p->next!=null)


    {    

if(p->next->data<pre->next->data)


pre=p;    ∥记住当前最小值结点的前驱


p=p->next;


}


      printf(pre->next->data);    ∥输出元素最小值结点的数据。


       u=pre->next;


pre->next=u->next;


free(u);    ∥删除元素值最小的结点,释放结点空间


   }∥

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
泰来县齐齐哈尔黑龙江省泰来县地方税务局我想
理想是指路明灯.没有理想,就没有坚定的方向;
机械表老是走走停停
我的炫舞升级太慢了怎么才能升级快点啊
英语翻译Since glucose was themain carbon s
力嘉图书管理系统的多余书目怎么删除啊?
海口国贸帝豪大厦九楼罗牛山公司QQ群?
黄石港区黄石永安里水果之家(总店)在什么地方
求一个WAR3 1.24能用的真三AI图
一世枭雄更新到何处?
中国为什么不发展河南,国家为什么不发展河南
4399乐士Online呢女的选什么角色最好
怎样才能使脸变瘦
目前渝北区靠近轻轨的房子一般什么价格?
赣州哪家音响店有正版专辑?
推荐资讯
最后鸣人有没有娶老婆啊!!
渑池县三门峡池底医院地址在哪里啊
我该怎么办,才能抓住她!!!
CBG卖号怎么个过程。钱怎么取出
夏邑县商丘兰州牛肉拉面地址在哪,我要去那里
衡阳哪有跨裤卖?
他爱的不是我!
资兴市郴州申通快递我想知道这个在什么地方
什么鼠标玩cs最好?
我想取2个带草字头的小名,我家的宝宝是男孩
怎么样能专心投入学习中去?
当人处在相当茫然无措的时候,他(她)最需要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?