本文转自:十大经典排序算法,其中有动图+代码详解,本文简单介绍+个人理解. 排序算法 经典的算法问题,也是面试过程中经常被问到的问题.排序算法简单分类如下: 这些排序算法的时间复杂度等参数如下: 其中,n代表数据规模,k代表桶的个数,In-place代表不需要额外空间,Out-place代表需要额外的空间. 冒泡排序(Bubble Sort) 最简单易懂的排序方法.每次比较两个元素,如果顺序错误,则交换之.重复地访问整个序列,直到没有元素需要交换. 算法描述 比较相邻的元素.如果顺序错误,就交换…