多项选择题

A.冒泡排序
B.直接插入排序
C.希尔排序
D.改进的冒泡排序