gpt4 book ai didi

c - 如何按降序对这个链表进行排序?

转载 作者:太空宇宙 更新时间:2023-11-04 03:50:32 24 4
gpt4 key购买 nike

我不知道这是不是基本的,但我只知道如何按升序排序。

 system("cls");
if (headptr != (struct online*)NULL)
{

currentptr = headptr;
for(; currentptr->ptrnext != NULL; currentptr = currentptr->ptrnext)
{
for(newptr = currentptr->ptrnext; newptr != (struct online*)NULL; newptr = newptr->ptrnext)
{
if(currentptr->score > newptr->score)
{
int temp = currentptr->score;
currentptr->score = newptr->score;
newptr->score = temp;
}
}
}

}

最佳答案

改变

if(currentptr->score > newptr->score)

与其互补操作

if(currentptr->score <= newptr->score)

这将颠倒顺序。

关于c - 如何按降序对这个链表进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20932574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com