【发布时间】:2011-03-28 18:04:36
【问题描述】:
我是否认为不可能对单链表执行插入排序?
我的推理:假设 insertion sort 根据定义意味着,当我们在外循环中向右移动时,我们在内循环中向左移动并根据需要向上(向右)移动值并插入我们的使用内部循环完成时的当前值。因此,SLL 无法适应这样的算法。对吗?
【问题讨论】:
-
这里 SLL 表示单链表,ok...
-
我是否正确地说“插入排序”是指插入一个元素?
-
插入排序是一种将列表中的值顺序插入到列表头部的算法,您假设所有元素都按某种顺序排序(主要是递增)。
-
@Maxpm,您将插入与插入排序混淆了:en.wikipedia.org/wiki/Insertion_sort
标签: insertion singly-linked-list