An open API service indexing awesome lists of open source software.

https://github.com/addytrunks/data_strucuture_cia2

Implementation of KD Tree and B-Tree
https://github.com/addytrunks/data_strucuture_cia2

Last synced: 12 months ago
JSON representation

Implementation of KD Tree and B-Tree

Awesome Lists containing this project

README

          

# Data Structures

## Overview

Welcome to the Data Structures repository! This repository contains implementations of B Tree and KD Tree data structures in C++.

## Table of Contents

1. [KD Tree](./KD-TREE/README.md)
2. [B Tree](./B-TREE/README.md)

## KD Tree

A KD Tree, short for K-Dimensional Tree, is a data structure used for organizing points in a k-dimensional space. It is a binary tree structure where each node represents a k-dimensional point. KD Trees are particularly useful for efficient nearest neighbor search and range search operations in multi-dimensional spaces.

For more information and detailed usage of the KD Tree implementation in this repository, navigate to the [KD Tree folder](./KD-TREE/README.md).

## B Tree

A B Tree is a self-balancing tree data structure that maintains sorted data and allows searches, sequential access, insertions, and deletions in logarithmic time. B Trees are commonly used in database systems and file systems.

For more information and detailed usage of the B Tree implementation in this repository, navigate to the [B Tree folder](./B-TREE/README.md).

## College Project

This project is part of my college coursework in artificial intelligence and data science at SNU Chennai.