Abstract: Provided are computer devices and methods for effectively generating and updating a sorted array for quick data access. The array allocates more space than required by the elements it stores. In other words, the array leaves empty spaces between elements such that insertion of a new element only requires the shifting of a small number, or even none, of the existing elements in the array.
Abstract: Provided are computer devices and methods for effectively generating and updating a sorted array for quick data access. The array allocates more space than required by the elements it stores. In other words, the array leaves empty spaces between elements such that insertion of a new element only requires the shifting of a small number, or even none, of the existing elements in the array.
Abstract: Provided are computer devices and methods for effectively generating and updating a sorted array for quick data access. The array allocates more space than required by the elements it stores. In other words, the array leaves empty spaces between elements such that insertion of a new element only requires the shifting of a small number, or even none, of the existing elements in the array.
Abstract: Provided are computer devices and methods for improved data storage, indexing and search. The methods entail the use of hash tables incorporated into nodes of search trees so as to increase the capacity of the nodes and reduce the size of the tree; hence reducing the time to identify a node while searching in the tree. The hash tables are so structured to maintain the hierarchy of the search tree and speed up the search within the hash table.