void BubleSort(Plinklist *pplist)
{
assert(pplist );
Node *end= NULL ;
Node *begin = *pplist ;
while ((*pplist )->next != end)
{
while (begin->next!=end)
{
if (begin->data < begin->next->data)
{
int tmp = begin->data;
begin->data = begin->next->data;
begin->next->data = tmp;
}
begin = begin->next;
}
end = begin;
begin = * pplist;
}
}
【C语言】单链表的排序
最新推荐文章于 2024-05-15 16:20:58 发布