321
社区成员




单链表的节点定义如下(C++): class Node { public: int element; Node * next; } 实现如下函数:Node * sort(Node * head),排序以 head 为头结点的单链表,返回排序后列表的 head 节点;只能修改 next 指针,要求时间复杂度和空间复杂度尽可能优化。(可使用 Java/C++/Python/Go 等任意语言)(注意:测试用例仅做参考,我们会根据代码质量进行评分
事实上,C 站根本没有实现链表、树的算法,所以,代码质量无从谈起,你随便弄个排序算法即可。
n = int(input())
print(*sorted(map(int,input().split())))
输出的话,根据语言特性随便弄弄就好
n = parseInt(readline())
print(readline().split(' ').map(x => parseInt(x)).sort((x,y) => x > y ? 1 : -1).join(' '))