Method and system for implementing an array using different data structures
AssigneeFacebook, Inc.
InventorsKeith Adams, Andrew John Paroski, Jason Owen Evans
Life of this patent
Estimating the term…
Loading patent…
AssigneeFacebook, Inc.
InventorsKeith Adams, Andrew John Paroski, Jason Owen Evans
Estimating the term…
Disclosed are a method and system for implementing an array data type of a programming language using various data structures. The disclosed method includes a plurality of implementations in which the array data type may be implemented. The implementations provide an efficient way to retrieve elements from the array, especially in the order they are inserted into the array. The data structures also minimize the computing resources required to manage and access the array. The disclosed technique also selects one of the many implementations based on criteria such as access pattern or size of the array.
A method comprising:
A method comprising:
A method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.