OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Pushing all the buttons

[ Lists Home | Date Index | Thread Index ]

At 7:10 AM +1000 9/22/03, Rick Marshall wrote:
>don't get me wrong - efficiency is important, i should know - it took me
>10 years to get my database working fast enough, but what i'm saying is
>it's irrelevant if the project doesn't work first.
>in software engineering terms, bubble sort is a lousy mechanism, but it
>works (and you'd be amazed at just how many hackers still use it). once
>we knew sorting works we could develop better mechanisms - and quick
>sort remains the staple of in memory sorting - because it's
>mathematically as good as it gets - and it's heaps (excuse the pun)

You need to go back and re-read your Knuth. There are several 
algorithms that are faster than quicksort. For example, Radix sort is 
O(n) with a relatively small key size and it doesn't suffer the 
O(n**2) behavior when the data is already close to being sorted.
Don Bate               | Specializing in Consulting and Mentoring in
Bate Consulting, Inc   | Object-Oriented Technologies,
                        | Software Architecture, and Software Process
(972) 618-0208 voice
(972) 618-0216 fax


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS