排序算法集合
快速排序
实现快速排序算法的关键在于先在数组中选择一个数字,接下来把数组中的数字分为两部分,比选择的数字小的数字移到数组的左边,比选择的数字大的数字移到数组的右边。这个函数可以如下实现:
#include <iostream>
using namespace std;
int RandomInRange(int start, int end) { // 随机数范围[start, end]
if (start >= end) {
throw new std::exception("e
原创
2021-11-30 23:34:20 ·
223 阅读 ·
0 评论