narasimha karumanchi data structures nd Red-Black Trees: Self-balancing BSTs Guarantee logarithmic height for efficient operations B-Trees: Used in databases and file systems Optimized for disk storage Applications: Indexing Priority queues Sorting Grap B Beau Bednar Dec 30, 2025