Depends how VarGet is implemented. If it's implemented as O(1) then it should
work. A hash should achieve best case of O(1).
-----Original Message-----
From: "tuzo_wilson" <[email protected]>
Date: Tue, 05 Jan 2010 16:04:52
To: <[email protected]>
Subject: [amibroker] Re: Is there a hash table or dictionary structure
accessible from AFL?
Can you use dynamic AFL variables to achieve what you want?
value = 10;
VarSet("myKey", value );
newValue = VarGet( "myKey" );
As for performance, maybe Tomasz can answer what the "order of" the algorithm
is (e.g. O(log n), O(n) )?
Tuzo
--- In [email protected], "Potato Soup" <potatoso...@...> wrote:
>
> I'm looking to check a value each bar to see if it exists in a pre-defined
> collection of values that I want to store before running the script. The
> collection is sufficiently large that it would benefit from being stored in a
> data structure with constant lookup time. Has anyone implemented this in AFL
> or through a plugin?
>
------------------------------------
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
Yahoo! Groups Links