摘要:
快速排序 无需额外的空间,直接在原有的序列上完成排序,相对的是归并排序,在合并的时候需要额外的空间 divide: 选取一个轴,依据轴将数组划分为大于轴和小于轴两部分 递归主要是为了找到划分点的下标 无需进行合并,因为是在原数组上进行的排序 伪代码 QUICKSORT(A, p, r) if p u 阅读全文
摘要:
插入排序 将目标元素插入到前方有序序列中合适的位置,插入一次,有序序列长度加一,就是你打牌整理牌序的过程。 伪代码 python c++ c++ include using namespace std; int main() { int A[] = {5,2,4,6,1,3}; cout = 0 & 阅读全文