zlacker

[parent] [thread] 1 comments
1. etaioi+(OP)[view] [source] 2019-05-27 21:03:39
But actually ZPOPMAX is proportional to log(number of elements in set). So when the set grows to millions you may have a performance problem. I have no idea how fast growing this log function is so I really have no idea of the performance on sets of millions...
replies(1): >>actuat+Ey1
2. actuat+Ey1[view] [source] 2019-05-28 15:41:55
>>etaioi+(OP)
Well, that represents the asymptotic time complexity. So, roughly with an increasing N it increases by log of it. Here is an example of the log(base 2) function growth.

Log(4) = 2, Log(16) = 4, Log(256) = 8, Log(65536) = 16, Log(4,294,967,296) = 32

Assuming other things remaining unaffected, theoretically that means in a set of 4 million the operation should be about 4 times slower than in a set of 250 elements.

[go to top]