永发信息网

设一单向链表的头指针为head,链表的记录中包含key域,将此链表的记录按照key递增的次序进行就地排序.

答案:1  悬赏:10  手机版
解决时间 2021-04-16 09:28
设一单向链表的头指针为head,链表的记录中包含key域,将此链表的记录按照key递增的次序进行就地排序.
最佳答案
对一个已经存在的链表进行排序是比较麻烦的,可以通过递归来实现
int sort(struct ppp *h)
{
struct ppp *p=h;
struct ppp *L=h;
elementpye min;// elementpye代表key的数据类型
min=h->key;
if(h==0)
return 0;
while(p->next!=0)
{ p=p->next;
if(p->key {
L=p;
min=L->key;
}
}
...;//此处代码将L和h中除next外的值全部对换,因不知道你的链表内容,所以没写出来
return sort(h->next);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ堂报错太严重了 说错了吗
宝马最新款730Li用CD好呢还是MP3好?
博客里的相关问题
励志网络名言名句大全,经典的网络励志名言?
笔记本电脑要多少钱吖
婆娘你晚上睡觉会流口水吗?
胡耀一诊所地址有知道的么?有点事想过去
求“佳能DS126071” USB驱动
周笔畅有什么好听的歌
为什么丝路殖民城的地有多有少
哪个银行的信用卡最好申请? 广发信用卡怎么
喝减肥茶有副作用嘛?
SONY MP4 型号NWZ—E443 的电影转换器哪有?
DNF剑魂啥时候改版?
马迭岩地址有知道的么?有点事想过去
推荐资讯
魔兽争霸亡灵对抗人族的胜率
我电脑需要换什么零件才能玩鬼泣3
怎么作才会毁灭的最彻底?
如何看股票行情图?
班主任说不认识自己的学生~~!
问道,超绿有什么用?
如何能增肥?寻求最佳答案、
大学学习和生活期间,你认为最重要的能力素质
拼音“A秀”用英文怎么写
潍坊有哪些体坛名人?
淘宝如何截图好评,淘宝评价提交了,想再截图
QQ华夏怎么合成到粉红色
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?