#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++から取られています。このプログラムには 1 つの混乱があります。void
戻り値の型を持つ関数を使用しています。を使用してreturn
います。return
値を返さない場合、このプログラムで何をしますか?