2021
05-15
05-15
Java多种经典排序算法(含动态图)
算法分析一个排序算法的好坏,一般是通过下面几个关键信息来分析的,下面先介绍一下这几个关键信息,然后再将常见的排序算法的这些关键信息统计出来。名词介绍时间复杂度:指对数据操作的次数(或是简单的理解为某段代码的执行次数)。举例:O(1):常数时间复杂度;O(logn):对数时间复杂度;O(n):线性时间复杂度。空间复杂度:某段代码每次执行时需要开辟的内存大小。内部排序:不依赖外部的空间,直接在数据内部进...
继续阅读 >