On Mar 27, 2006, at 6:26 AM, Theodore H. Smith wrote:

From: Kem Tekinay <[EMAIL PROTECTED]>
Date: Sun, 26 Mar 2006 20:27:52 -0500

I have hundreds or thousands of integers that I would like to combine in such a way that I can figure out the component numbers later. I will know how many numbers there are in a series, and the high and low numbers, and I
can record any other information about the series that would let me
backtrack. Ideally, the result would fit in an Int64, but I can go higher
than that if need be.

Does anyone have a suggestion?

I've never done anything like this or come across it, so any suggestion I might make might not be the best...

It might work just to do this the simple way, use a plain old array. If you only have thousands of items, it might be OK. You can use a binary search to find the correct items in the array. You can even modify the binary search to search for the position in which it should be inserted into, instead just doing what normal binary searches do which is to search for an equal number.

That'll automatically give you sortedness, which means all your data will be in a series. The high and low numbers are the ones at the ends of your array...

Otherwise, make a "series" class? And keep an array of series.

Class Series
   dim Data as Int64()
   function High() as Int64
   function Low() as Int64
End Class

dim MySeries as Series()

  I think you mean Dim MySeries(-1) As Series if you want an array... ?

Something like that.

--
http://elfdata.com/plugin/



_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>


William H Squires Jr
4400 Horizon Hill #4006
San Antonio, TX 78229
[EMAIL PROTECTED] <- remove the .nospam

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to