#include<iostream>
using namespace std;
template <class Item>
void quicksort(Item a[], int l, int r)
{
if (r <= 1) return;
int i = partition(a, l, r);
quicksort(a, l, i-1);
quicksort(a, i+1, r);
}
该程序取自Robert Sedgewick 的Algorithms in C++。我对这个程序有一个困惑。我们正在使用一个具有void
返回类型的函数。我们正在使用return
. 如果return
这个程序不返回任何值,它会做什么?