Dive into the world of advanced built-in data structures in TypeScript, including maps, sets, linked lists, queues, and stacks. This course equips you with the foundational skills necessary to effectively manage and manipulate these structures, paving the way for powerful programming solutions.
Overview
Syllabus
- Unit 1: Stacks in TypeScript: Concepts and Applications
- Fix the Cafeteria Tray Manager
- Tray Monitoring System in TypeScript
- Managing Cafeteria Trays with Stacks
- Balanced Parentheses Evaluation Using Stack Operations
- Balancing Parentheses with Stack Operations in TypeScript
- Evaluate Reverse Polish Notation Using Stacks in TypeScript
- Unit 2: Queues and Deques in TypeScript: Concepts and Implementations
- Supermarket Checkout Line Management
- Working with Queues in TypeScript
- Managing a Task Queue Using ArrayDeque in TypeScript
- Rotating a Deque of Fruits
- Simulate a Coffee Shop Order Management System Using a Deque
- Unit 3: Binary Search Trees in TypeScript
- Determine Next Country Alphabetically in a BinarySearchTree
- Finding the Previous Country in a Binary Search Tree
- Determining Sum of Quantities in a BinarySearchTree
- Showcasing BinarySearchTree for Event Planning
- Tracking Top Performers in a BinarySearchTree
- Unit 4: Using TypeScript Custom Classes with Binary Search Trees and Comparators
- Organize Employees Using Binary Search Tree
- Creating a Binary Search Tree with Book Objects in TypeScript
- Custom Classes with Binary Search Trees in TypeScript
- Creating a Sorted Library System Using Custom Classes
- Implementing a Product Inventory System Using BinarySearchTree
- Unit 5: Practice Problems in Data Structures with TypeScript
- Queue System for a Cafe Using TypeScript
- Browser History Management System Using Deque
- Priority-Based Order Processing System in TypeScript
- Task Scheduler Implementation