单项选择题

已知数据表A中每个元素距其最终位置不远,则采用()排序算法最节省时间。

A.堆排序
B.插入排序
C.快速排序
D.直接选择排序