| |
| | Dr. Dobb's | Testing Sort Functions | April 15, 2003 |
 | | Two-way merge sort is a solid (stodgy but guaranteed) O(NLgN) algorithm, which means that its timing performance is proportional to N times the binary logarithm of N. (So, for that matter, is Heapsort [5, 3].) Two-way merge sorting requires a companion storage area the size of the original sort target. |
 | | This is clearly the poorest performing Quicksort of the lot at least on this test suite and should be avoided. |
 | | The timing for Borland Quicksort is an estimate based on runs of three populations 5,000, 10,000, and 15,000. |
| www.ddj.com /dept/cpp/184403049?pgno=10 (2637 words) |
|