CS 315 (Data Structures & Algorithm Analysis) Collaborative Project
A KD-tree (k-dimensional tree) implementation in C. A KD-tree is a space-partitioning data structure for organizing points in a k-dimensional space.
[TODO: Add team member names]
├── src/ # Source files
├── include/ # Header files
├── tests/ # Test files
├── Makefile # Build configuration
└── README.md # This file
build.batmake# Windows
kd_tree.exe
# Linux/Mac
./kd_treeRun the executable:
# Windows
kd_tree.exe
# Linux/Mac
./kd_tree- Core Structures (Assignment A): Implement point structures, node structures, and utility functions
- Insertion Operations (Assignment B): Implement tree insertion and balancing logic
- Search & Delete Operations (Assignment C): Implement search, nearest neighbor, and deletion operations