单项选择题

以下排序算法中,在一趟排序过程中,除了其它相关操作外,只进行一次元素间的交换的算法是()。

A.直接选择
B.冒泡
C.直接插入
D.折半插入