Sorting/PointerBased/NonRecursiveQsort.c File Reference

A Quicksort implementation without recursion. More...

#include <stdlib.h>
#include "report.h"

Functions

int sortPointers (void **base, int num, int(*cmp)(const void *, const void *))
 Non-recursive quicksort implementation.


Detailed Description

A Quicksort implementation without recursion.

Lost the original link by which I found this code. You might find similar code snippets here:

http://lkml.org/lkml/2005/1/24/191

Author:
George Heineman
Date:
6/15/08

Function Documentation

int sortPointers ( void **  base,
int  num,
int(*)(const void *, const void *)  cmp 
)

Non-recursive quicksort implementation.

Algorithm Development Kit 1.0