第 26 题:如何理解快速排序? Web前端

第 26 题:如何理解快速排序?

在一个序列中随机找出一个数(称为基准元素),然后就是比基准元素小的数放在左边,比基准元素大的数放在右边,这样就将一个序列分成了两个子序列,然后再按照同样的方法把子序列再分成更小的子...
阅读全文
第 22 题:如何理解选择排序? Web前端

第 22 题:如何理解选择排序?

基本思想:在一个排列中划分为有序区和无序区,有序区在左边,无序区在右边。首先在无序区中找到最小(大)元素,存放到有序区的起始位置,然后,再从剩余的无序区中继续寻找最小(大)元素,然...
阅读全文