B+ Trees Introduction

Course Name: Algorithmic Problem Solving

Course Code: 23ECSE309

Name: Adarsh Sidnal

University: KLE Technological University, Hubballi-31

Introduction

B+ trees offer significant value by providing efficient data retrieval in block-oriented storage applications like file systems and databases. A B+ tree is nothing more than a tree (with a particularly high fanout or order, which we shall refer to as m) that satisfies the following conditions:

Here is the implementation of B+ trees Click Here

For the program to work properly, ensure that the input_file follows the format:

Output for each search query will be recorded within a file titled output_file.txt.

Time and Space Complexity

Operation Time Complexity Space Complexity
Insert O(logm n) O(n)
Delete O(logm n) O(n)
Search O(logm n) O(1)

© 2024 Adarsh Sidnal - KLE Technological University, Hubballi-31