(1)编程实现直接插入,希尔,冒泡,快速排序,简单选择,堆排序算法,要求输入一组无序数据,能够用以上六种方法变为有序数据;(2)要求给出各个排序方法的比较和交换次数以及排序趟数;(3)分别对各个排序方法的比较和交换次数进以及排序趟数进行对比。(4)运行界面要求为一个有提示的功能菜单