多项选择题

所谓排序算法的稳定性是指:排序前,2个相等的数,其在序列的前后位置顺序,和排序后它们两个的前后位置顺序相同。以下哪些排序算法是稳定的?()

A.快速排序
B.冒泡排序
C.插入排序
D.归并排序