Don't' forget about the "associative" array. I bet the hashing algorithm is the fastest of all. But I'm just guessing and could be completely wrong!. Tracy
-----Original Message----- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of jgserrault Sent: Thursday, May 05, 2005 11:36 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Performance question relating to array element referencing I am about to embark on building a component that will involve heavy usage of arrays, and before I write a benchmark routine to answer my question, I thought I would see if anyone already had the answer. My question is basic: When referencing array elements using the following approaches/methods which is the fastest to execute, and then what is the next best method relative to best? For example: Method x is best, method y would be about 1.4x, and method z would be 1.8x. Method A (Integer ordinals from 0 or 1 to Length): Array[0] Array[1] Array[2] Method B (Text ordinals short in length): Array[i00] Array[i01] Array[i02] Method C (Text ordinals long in length): Array[ArrayItemDescriptionThatIsVeryInformative1] Array[ArrayItemDescriptionThatIsVeryInformative2] Array[ArrayItemDescriptionThatIsVeryInformative3] I am just looking for a realistic approximation so I can make an informed decision. Obviously Method C offers the greatest flexibility, but if the execution price is 2+ times the quickest method then it needs to be reconsidered...at least in my intended usage. Also, in the case of text based ordinals are there ranges that are better to use than others (i.e. a-z or A-Z). Sorry if this has been covered in a tech doc. Yahoo! Groups Links Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/