[Jprogramming] Inverted tables and space requirements
Raul Miller
rauldmiller at gmail.com
Fri Sep 14 20:12:38 HKT 2007
On 9/14/07, Sherlock, Ric <R.G.Sherlock at massey.ac.nz> wrote:
> ... so working with inverted tables is indeed much more space efficient,
> but for some reason it requires more space if it follows directly after
> an operation on a non-inverted table. Is this expected? The behaviour
> doesn't' occur with smaller arrays so is it just some memory management
> artifact?
I can reproduce this, and it seems repeatable.
Note also that you get the same effect even if each sentence is
working on different data:
t0=: 8!:0 <"0 i.1000 20
t1=: 8!:0 <"0 ]1+i.1000 20
t2=: 8!:0 <"0 ]2+i.1000 20
t3=: 8!:0 <"0 ]3+i.1000 20
ifa =: <@(>"1)@|:
7!:2 '0&". each ifa t0'
617472
7!:2 '0&". each t1'
6941952
7!:2 '0&". each ifa t2'
1141760
7!:2 '0&". each ifa t3'
617472
--
Raul
More information about the Programming
mailing list