Invention Grant
- Patent Title: Method and system for implementing an array using different data structures
-
Application No.: US14713561Application Date: 2015-05-15
-
Publication No.: US09311348B2Publication Date: 2016-04-12
- Inventor: Edwin Thur Gideon Smith , Keith Adams , Jason Owen Evans
- Applicant: Facebook, Inc.
- Applicant Address: US CA Menlo Park
- Assignee: Facebook, Inc.
- Current Assignee: Facebook, Inc.
- Current Assignee Address: US CA Menlo Park
- Agency: Perkins Coie LLP
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F9/34

Abstract:
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.
Public/Granted literature
- US20150248445A1 METHOD AND SYSTEM FOR IMPLEMENTING AN ARRAY USING DIFFERENT DATA STRUCTURES Public/Granted day:2015-09-03
Information query