Run all range query demonstrations.
()
| 236 | |
| 237 | |
| 238 | def main(): |
| 239 | """Run all range query demonstrations.""" |
| 240 | print("🌳 B+ Tree Range Query Examples 🌳\n") |
| 241 | |
| 242 | demo_basic_range_queries() |
| 243 | demo_practical_use_cases() |
| 244 | demo_pagination_pattern() |
| 245 | demo_performance_comparison() |
| 246 | |
| 247 | print("\n=== Summary ===") |
| 248 | print("Range queries are ideal for:") |
| 249 | print("• Database-style LIMIT queries") |
| 250 | print("• Time-series data analysis") |
| 251 | print("• Pagination in web APIs") |
| 252 | print("• Score/grade analysis") |
| 253 | print("• Any scenario requiring ordered subset access") |
| 254 | print("\nB+ Trees excel when you need fast, ordered access to ranges of data!") |
| 255 | |
| 256 | |
| 257 | if __name__ == "__main__": |
no test coverage detected