- Basic knowledge of object-oriented programming language
Audience
- Developers
A Queue is a linear data structure in which the operations are performed in a particular order called First In First Out (FIFO).
This instructor-led, live training (online or onsite) is aimed at developers who wish to learn how to implement queues on the data structure.
By the end of this training, participants will be able to:
- Learn about the algorithms that are commonly used in the data structure.
- Understand the applications of queue data structure.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
- What is a Queue?
- Queue data structure applications
- Priority Queue, Deque, and Circular Queue
Queue Implementation
- Implementing Queue using Stacks
- Implementing LRU cache
- Implementing Stack using Queues
- Implementing Deque
- Priority Queues
Standard Queue Problems
- Checking if the Queue can be sorted into another Queue
- Using BFS for a graph
- Level order tree traversal
- Reversing a path in BST
- Constructing a complete binary tree
- page replacement algorithms program
- Checking completeness of binary tree
- Zigzag tree traversal
- FIFO vs LIFO
Operations on Queue
- Reversing a Queue
- Interleaving the first half of the Queue with the second half
- Sorting a Queue without an extra space
Other Queue Operations
- Level order transversal in spiral form
- Finding the largest and smallest multiple
- The iterative method of finding the height of the binary tree
- Implementing priority queue through comparator in Java
- Finding the maximum level sum in binary tree
- Queue-based approach for the first non-repeating character in a stream
Summary and Next Steps
United Arab Emirates - Queue Data Structure
Saudi Arabia - Queue Data Structure
South Africa - Queue Data Structure
Österreich - Queue Data Structure
Schweiz - Queue Data Structure
Deutschland - Queue Data Structure
Czech Republic - Queue Data Structure
Denmark - Queue Data Structure
Estonia - Queue Data Structure
Finland - Queue Data Structure
Magyarország - Queue Data Structure
Ireland - Queue Data Structure
Luxembourg - Queue Data Structure
Lithuania - Queue Data Structure
Nederland - Queue Data Structure
Portugal - Queue Data Structure
România - Queue Data Structure
Sverige - Queue Data Structure
Türkiye - Queue Data Structure
Belgique - Queue Data Structure
Australia - Queue Data Structure
Malaysia - Queue Data Structure
New Zealand - Queue Data Structure
Philippines - Queue Data Structure
Singapore - Queue Data Structure
Thailand - Queue Data Structure
Vietnam - Queue Data Structure
Argentina - Queue Data Structure
Costa Rica - Queue Data Structure
Ecuador - Queue Data Structure
Guatemala - Queue Data Structure
Colombia - Queue Data Structure
Uruguay - Queue Data Structure
Venezuela - Queue Data Structure
United Kingdom - Queue Data Structure
South Korea - Queue Data Structure
Pakistan - Queue Data Structure
Sri Lanka - Queue Data Structure
Bulgaria - Queue Data Structure
Bolivia - Queue Data Structure
Indonesia - Queue Data Structure
Kazakhstan - Queue Data Structure
Moldova - Queue Data Structure
Morocco - Queue Data Structure
Tunisia - Queue Data Structure
Slovakia - Queue Data Structure
Nigeria - Queue Data Structure
Botswana - Queue Data Structure
Slovenia - Queue Data Structure