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



Reply via email to