(1)完成5种常用内部排序算法的演示,5种排序算法为:快速排序,直接插入排序,选择排序,堆排序,希尔排序;(2)待排序元素为整数,排序序列存储在数据文件中,要求排序元素不少于30个;(3)演示程序开始,以菜单形式让用户选择数据的生成方式和不同的排序方法演示;(4)排序算法演示要求输出排序花费的时间以便进行定量比较;