【发布时间】:2011-11-02 10:23:03
【问题描述】:
在在线活动中,我必须完成部分完成的代码。 他们使用链表数据结构来存储每个元素。时间复杂度为 O(n*n) 并且在外部 (for) 循环中,迭代在 node->next!= NULL 时完成(即只有 n-1 次检查)。 内(for)循环,有n次检查直到(ptr变为NULL)
比如说,有 5 个元素。 和, 给定顺序的元素 5 ->3 ->1 ->2 ->4 ->NULL
排序周期:
1 ->3 ->5 ->2 ->4 ->NULL
1 ->2 ->5 ->3 ->4 ->NULL
1 ->2 ->3 ->5 ->4 ->NULL
1 ->2 ->3 ->4 ->5 ->NULL
按顺序排列的元素
1 ->2 ->3 ->4 ->5 ->NULL
这里使用了哪种排序算法?
【问题讨论】:
标签: algorithm sorting linked-list