问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急求单链表排序!!

发布网友 发布时间:2022-12-17 07:21

我来回答

1个回答

热心网友 时间:2023-09-14 17:20

pChain sortChain(pChain Head)
{
pChain ptemp=NULL,ppre=NULL,pcur=NULL,ppre2=NULL,pcur2=NULL,newHead=NULL,phead=NULL,pTMP=NULL;
phead=Head;
while(phead)
{
if(!phead->Next)
{
if(!newHead)
{
newHead=phead;
pTMP=newHead;
}
else
pTMP->Next=phead;
break;
}
ptemp=phead;
ppre=ptemp;
pcur=ptemp;
ppre2=ptemp;
pcur2=ptemp;
while(ptemp)
{
if(pcur2->data>ptemp->data)
{
ppre2=ppre;
pcur2=pcur;
}
ptemp=ptemp->Next;
ppre=pcur;
pcur=ptemp;
}
if(pcur2==phead)
{
phead=phead->Next;
pcur2->Next=NULL;
}
else
{
ppre2->Next=pcur2->Next;
pcur2->Next=NULL;
}
if(!newHead)
{
newHead=pcur2;
pTMP=newHead;
}
else
{
pTMP->Next=pcur2;
pTMP=pTMP->Next;
}

}
return newHead;
}

这是我以前写的一个链表排序的函数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我的眉毛中部有几根会往上翘有什么说法吗? 儿童补铁的药哪种效果最好? 儿童补铁口服液哪个牌子好 台湾的共享单车有人用过吗,想知道他们用的哪款车坐垫用的是哪家的,和... city bike和roadbike区别 报春花怎样扦播 电脑连接上无线网络不能上qq为什么电脑连上无线网却只能登qq 能上网但是不能上qq,是什么原因? 金山网盾、金山网镖、金山毒霸、金山清理专家四个软件哪个防护好一点... 上网的时候,金山网镖、金山网盾和金山毒霸这三个程序需要都开着吗? 怎样用指针把两个字符串拼接(我自己写的不知道有什么问题) 微信删除了的聊天记录怎么恢复 山的笔顺是什么呀? 水溶肥桃树一亩用多少斤 口字上面添两笔,变成哪些字? 整体和部分的关系与系统和要素的关系有什么不同? 个人客户可以使用信用卡购买 杰德加什么机油? 奥德赛和本田Shuttle哪个好 本田shuttle中国叫什么名字 atw是什么歌 求花式足球动作的英文称呼? 任帅威的妻子叫什么 配偶一方死亡结婚证会失效吗 配偶一方死亡财产分割的依据是什么 夫妻一方死亡对另一半的影响 配偶一方死亡房产如何去分配 配偶一方死亡财产如何处理 湖南乔峰建筑劳务有限公司怎么样? 建筑劳务公司后面组织是什么 请问一下陌陌号是指什么 qq发送链接 怎么显示公司简介 QQ聊天时发链接带页面介绍 例如下面红框内的东西 就是在QQ或者聊天工具发链接的时候自己带出来的页面简介 我想问一下芒果没熟切开了怎么办 用棱长1dm的小正方体拼成下图的形状,求它的表面积。 快穿之浮生若梦(七十四) 什么是天命贵人 天命贵人是什么意思 洛天依是谁创造的 洛天依出自哪里 第四纪冰川时期的动物为什么偏大? 浙江小型高低温箱哪家好 Zhejiang Zhongbao Holding Industry Co.,LTD 地址:浙江新昌省级高新科技区 上岸是什么意思网络语 劲牌携主导产品劲酒拓展国际业务 C语言:学生管理程序? 用C语言编写学生信息管理程序(给出五个主要函数就OK啦!) 学生管理程序 学生管理程序c++的 编写一个学生成绩管理程序 急!!!学生信息管理程序