首主元，尾主元，随机化，联合快速排序与插入排序，hoare法,考虑相同元素的情况