ACM SIGMOD Record · 1995 · 48 citations · 9 references
ComputingComputer ScienceAlgorithmsData StructuresProgramming LanguagesAbstract Syntax TreesData Structure AlgorithmsData-flow AnalysisSearching AlgorithmsB+ TreesB-treesDeletion AlgorithmsInsertion Algorithms
This paper describes algorithms for key deletion in B + -trees. There are published algorithms and pseudocode for searching and inserting keys, but deletion, due to its greater complexity and perceived lesser importance, is glossed over completely or left as an exercise to the reader. To remedy this situation, we provide a well documented flowchart, algorithm, and pseudo-code for deletion, their relation to search and insertion algorithms, and a reference to a freely available, complete B + -tree library written in the C programming language.
9
V. J. Rayward‐Smith, Thomas H. Cormen, Charles E. Leiserson et al. · Journal of the Operational Research Society · 1991 · 17K citations
The Art of Computer Programming
G.E. Whitesides · Nuclear Science and Engineering · 1970 · 6.1K citations
Data Structures and Algorithms
Niklaus Wirth · Scientific American · 1984 · 1.4K citations
A dichromatic framework for balanced trees
Leo J. Guibas, Robert Sedgewick · 1978 · 658 citations