数据结构(C语言版) 线性表 算法设计Demo15
Posted 华辰永利
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构(C语言版) 线性表 算法设计Demo15相关的知识,希望对你有一定的参考价值。
试以单链表为存储结构实现简单排序的算法。
void Linklist_Select_Sort(Linklist * L)
for(p=L;p->next->next;p=p->next)
q=p->next;
x=q->data;
for(r=q,s=q;r->next;r=r->next) //在q后面寻找元素值最小的结点
if(r->next->data<x)
x=r->next->data;
s=r;
if(s!=q) //找到了值比q->data更小的最小结点s->next
p-next=s->next;
s->next=q;
t=q->next;
q->next=p->next->next;
p->next->next=t;
以上是关于数据结构(C语言版) 线性表 算法设计Demo15的主要内容,如果未能解决你的问题,请参考以下文章