| www.delorie.com/archives/browse.cgi | search |
| From: | dontmailme AT iname DOT com (Steamer) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: qsort's algorithm |
| Date: | Wed, 18 Oct 2000 10:57:14 GMT |
| Organization: | always disorganized |
| Lines: | 18 |
| Message-ID: | <39ed81db.9884699@news.freeserve.net> |
| References: | <tf4qusk3quottc52jj9cmuhmqlvk48cgm7 AT 4ax DOT com> |
| NNTP-Posting-Host: | modem-63.wisconsin.dialup.pol.co.uk |
| X-Trace: | newsg4.svr.pol.co.uk 971866635 12376 62.137.99.63 (18 Oct 2000 10:57:15 GMT) |
| NNTP-Posting-Date: | 18 Oct 2000 10:57:15 GMT |
| X-Complaints-To: | abuse AT theplanet DOT net |
| X-Newsreader: | Forte Free Agent 1.11/32.235 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Damian Yerrick wrote: > From what I understand of the C standard, qsort() can use any decent > sorting algorithm. Yes, the standard permits any decent sorting algorithm. Or even an indecent one... > Does DJGPP libc's qsort() have bad performance on > already sorted data? It sorts a sorted array faster than it sorts a typical unsorted array. Of course, straight insertion would be considerably faster if you know in advance that the array is [nearly] sorted - but you need to be really certain, because using straight insertion on a large random array would take ages. S.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |