
11 Jul
2008
11 Jul
'08
1:44 p.m.
This doesn't require any fancy data structures. On Fri, Jul 11, 2008 at 08:07:50PM +0400, Dmitri O.Kondratiev wrote:
For example, array of unique vectors: [[10, 6, 80, 25, 6, 7], [1, 2, 15, 17, 33, 22], [21, 34, 56, 78, 91, 2]]
may have a corresponding counts array: [5,1,3]
Instead store this as a list of pairs [([10,6,80,25,6,7], 5), ...] and it'll be easy to write a recursive function that accepts a new vector and either increments the appropriate count or adds the new vector at the end with count 1.
I will also need to access vectors at different index in unique array later.
Then once you've finished constructing the list, turn it into an array with listArray and use random access into that. Regards, Reid Barton