This thesis examines two topics related to binary search trees: cache-sensitive memory layouts and AVL-tree bulk-update operations. Bulk updates are also applied to adaptive sorting. Cache-sensitive data structures are tailored to the hardware caches in modern computers. The thesis presents a method for adding cache-sensitivity to binary search trees without changing the rebalancing strategy. Cache-sensitivity is maintained using worst-case constant-time operations executed when the tree changes. The thesis presents experiments performed on AVL trees and red-black trees, including a comparison with cache-sensitive B-trees. Next, the thesis examines bulk insertion and bulk deletion in AVL trees. Bulk insertion inserts several keys in o...
This study concerns the discussion of search tree data structures and their applications. The thesis...
(eng) We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such...
We introduce the lazy search tree data structure. The lazy search tree is a comparison-based data st...
In this thesis, new properties of AVL trees and a new partitioning of binary search trees named core...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Binary search trees used as a data structure for rapid access to stored data. Arrays, vectors and li...
We present a provably linearizable and lock-free relaxed AVL tree called the non-blocking ravl tree....
As random access memory gets cheaper, it becomes increasingly affordable to build computers with lar...
We present a data structure CORoBTS for storing a search tree with all leaves at the same depth and ...
In PODS'91, Nurmi and Soisalon-Soininen presented a new type of binary search tree for databases, w...
Improving the efficiency of retrieving information concerns users of computer systems involved in ma...
AbstractWe present the interpolation search B-tree (ISB-tree), a new cache-aware indexing scheme tha...
We propose a version of cache oblivious search trees which is simpler than the previous proposal of ...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
We consider the use of search trees to represent the dictionary aspects of a main-memory database in...
This study concerns the discussion of search tree data structures and their applications. The thesis...
(eng) We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such...
We introduce the lazy search tree data structure. The lazy search tree is a comparison-based data st...
In this thesis, new properties of AVL trees and a new partitioning of binary search trees named core...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Binary search trees used as a data structure for rapid access to stored data. Arrays, vectors and li...
We present a provably linearizable and lock-free relaxed AVL tree called the non-blocking ravl tree....
As random access memory gets cheaper, it becomes increasingly affordable to build computers with lar...
We present a data structure CORoBTS for storing a search tree with all leaves at the same depth and ...
In PODS'91, Nurmi and Soisalon-Soininen presented a new type of binary search tree for databases, w...
Improving the efficiency of retrieving information concerns users of computer systems involved in ma...
AbstractWe present the interpolation search B-tree (ISB-tree), a new cache-aware indexing scheme tha...
We propose a version of cache oblivious search trees which is simpler than the previous proposal of ...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
We consider the use of search trees to represent the dictionary aspects of a main-memory database in...
This study concerns the discussion of search tree data structures and their applications. The thesis...
(eng) We address the concurrent rebalancing of almost balanced binary search trees (AVL trees). Such...
We introduce the lazy search tree data structure. The lazy search tree is a comparison-based data st...