摘要 排序算法是数据结构这门课程核心内容之一它是计算机程序设计数据库操作系统编译原理及人工智能等的重要基础广泛应用于信息学系统工程等各种领域学习排序算法是为了将实际问题中涉及的对象在计算机中进行处理本毕业论文对直接插入排序直接选择排序起泡排序Shell排序快速排序以及堆排序算法进行比较 我们设置待排序表的元素为整数用不同的测试数据做测试比较长度取固定的三种对象由随机数生成无需人工干预来选择或者输入