常见排序的Java实现(插入+希尔+冒泡+快速+选择+堆+归并)

之前学习C语言时学过各类基础排序,现在用Java来再回顾一遍。这一篇主要是写一下规范的代码。 一、排序相关的基本概念 排序其实是一个相当大的概念,主要分为两类:内部排序和外部排序。而我们通常所说的各种排序算法其实指的是内部排序算法。内部排序是基于内存的,整个排序过程都是在内存中完成的,而外部排序指的是由于数据量太大,内存不能完全容纳,排序的时候需要借助外存才能完成(常常是某一部分已经计算过的数据移
相关文章
相关标签/搜索