lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


2013/10/6 Tim Hill <drtimhill@gmail.com>:

>> 1. Making # mean the number of active keys of whatever class is O(1) worst-case.
>> 2. Making # mean the largest positive integer key you have ever used for this
>> table is O(1) worst-case.
>> 3. Making # mean the largest positive integer key is O(log(n)) worst-case
>> if you are willing to accept an O(n) storage penalty.
>>
>
> I would be interested in seeing a design for 1 or 2 that is O(1).

See attachment.

Attachment: countable.lua
Description: Binary data