comp.lang.ada
 help / color / mirror / Atom feed
From: NKSW39B@prodigy.com (Matthew Givens)
Subject: Anyone help develop an algorythm?
Date: 1997/04/20
Date: 1997-04-20T00:00:00+00:00	[thread overview]
Message-ID: <5jddg7$uf0@newssvr01-int.news.prodigy.com> (raw)


Okay, I have need for a special case sorting algorythm.  The best I've 
come up with is a streamlined, modified bubble sort, but performance 
isn't good enough, since I can have between 5000 and 15000 records.  
Here's the situation:

I have a linked list, each node corresponding to an array (contiguous in 
memory) of fixed length strings.  The default size of each array is 100, 
but that is user configurable and can change at run time.  So, call the 
size of the S and the length of each string in the array L.  Also, call 
the number of nodes in the linked list N.

Now, I have to sort these multiple nodes as if the whole shebang was a 
single, contiguous array.  The best I've been able to come up with is a 
modified Bubble Sort using page number as part of the looping structure.  
It looks a little weird, but it works.  Too slow, though.

This algorythm is for work, and I have to have it operational by the end 
of May.  Performance is a major consideration.

Any suggestions are appreciated.

-
If at first you don't succeed, destroy all evidence that you ever tried. 
<< Iceman >>





             reply	other threads:[~1997-04-20  0:00 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-04-20  0:00 Matthew Givens [this message]
1997-04-20  0:00 ` Anyone help develop an algorythm? Tucker Taft
1997-04-20  0:00 ` Tom Moran
1997-04-22  0:00   ` Michael F Brenner
1997-04-20  0:00 ` Robert A Duff
1997-04-22  0:00   ` Steve Doiel
1997-04-20  0:00 ` Joel VanLaven
1997-04-22  0:00   ` Robert Dewar
1997-04-20  0:00 ` Robert Dewar
1997-04-23  0:00   ` Matthew Givens
1997-04-23  0:00     ` Robert Dewar
     [not found] ` <e8yijs.fg1.0.-s@inmet.camb.inmet.com>
1997-04-23  0:00   ` Matthew Givens
1997-04-23  0:00     ` Robert Dewar
1997-04-28  0:00       ` Matthew Givens
1997-04-23  0:00     ` Tucker Taft
     [not found] ` <335af137.54d7@bix.com>
1997-04-28  0:00   ` Matthew Givens
1997-04-28  0:00     ` Robert Dewar
1997-04-29  0:00       ` Matthew Givens
  -- strict thread matches above, loose matches on Subject: below --
1997-04-24  0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-04-25  0:00 ` Michael F Brenner
1997-04-28  0:00   ` Matthew Givens
1997-04-28  0:00 ` Matthew Givens
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox