链表数据排序
c语言吧
全部回复
仅看楼主
level 1
按总分从高到低的顺序排序,输出结果
head是全局结构体指针变量
运行到see函数没有反应了,可能是遇到死循环了
2024年05月20日 06点05分 1
level 9
2024年05月21日 01点05分 0
辛苦辛苦,感谢感谢
2024年05月21日 08点05分
level 9
head 是头节点吗
2024年05月20日 12点05分 2
是的
2024年05月21日 00点05分
level 1
我的思路是指针t保存指向最大值的next地址,然后把最大值这部分结点从链表删除,p等于修改后链表的开头,让head等于t,再head->next=p
2024年05月21日 00点05分 3
不知道这个思路有没有问题,可能多次改变结点就会出现一些错误
2024年05月21日 00点05分
num是用来记录次数的,排一次序就加一,下一次就从下一个结点开始选出最大值,因为前一个数据是该次排序数据的最大值,这样做的基础是上面没有错误
2024年05月21日 00点05分
1