单项选择题

已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
A) 堆排序B) 直接插入排序C) 快速排序D) 直接选择排序