Binary Search Tree (BST) | C++ Implementation, Real-World Applications & Artificial Intelligence
Nagajayamadhu praveen Mahadeva
0:00 / 0:00
Binary Search Tree (BST) | C++ Implementation, Real-World Applications & Artificial Intelligence
4 просмотра · 8 дн. назад
Nagajayamadhu praveen Mahadeva
4 подписчика
4 просмотра · 8 дн. назад
*Binary Search Tree (BST) in C++ | Real-World Applications & Artificial Intelligence | BLAST 01*
🎯 Project Overview
This presentation is part of BLAST 01 – Data Structures and Algorithms at Concordia University Chicago. It explains Binary Search Trees (BSTs), their operations, real-world applications, and their potential connection to Artificial Intelligence (AI).
📚 Topics Covered
Introduction to Binary Search Trees and their structure
BST visualization and operations: insertion, searching, deletion, and traversal
Real-world applications:
1. Linux Kernel: use of self-balancing red-black trees in kernel subsystems
2. Record Search: organizing records by unique IDs for efficient retrieval
AI application: how BST-based record retrieval could support a future AI-assisted search system
C++ design and live demonstration of the menu-based Intelligent Record-Search System
Time and space complexity, performance, and limitations
UML class diagram and project structure
💻 Technologies Used
C++ | Data Structures and Algorithms | BST | Ubuntu/Linux Terminal | UML Design | Artificial Intelligence concepts
🔗 Project Information
*GitHub Repository:*
https://github.com/crfmahaden-tech/CSC-622...
*LinkedIn Profile:*
https://www.linkedin.com/in/nagajayamadhu-...
🎓 Learning Outcomes
Understand how BSTs work, implement their core operations in C++, explore real-world tree-based systems, and examine how efficient data retrieval can support AI-enabled applications.
Thank you for watching! Please Like, Share, and Subscribe.
#BinarySearchTree #BST #CPlusPlus #DataStructures #Algorithms #ArtificialIntelligence #Linux #BLAST01