Course Code: queuedata
Duration: 7 hours
Prerequisites:
  • Basic knowledge of object-oriented programming language

Audience

  • Developers
Overview:

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.
Course Outline:

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

Sites Published:

United Arab Emirates - Queue Data Structure

Qatar - Queue Data Structure

Egypt - Queue Data Structure

Saudi Arabia - Queue Data Structure

South Africa - Queue Data Structure

Brasil - Queue Data Structure

Canada - Queue Data Structure

中国 - Queue Data Structure

香港 - Queue Data Structure

澳門 - Queue Data Structure

台灣 - Queue Data Structure

USA - 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

Greece - Queue Data Structure

Magyarország - Queue Data Structure

Ireland - Queue Data Structure

Luxembourg - Queue Data Structure

Latvia - Queue Data Structure

España - Queue Data Structure

Italia - Queue Data Structure

Lithuania - Queue Data Structure

Nederland - Queue Data Structure

Norway - Queue Data Structure

Portugal - Queue Data Structure

România - Queue Data Structure

Sverige - Queue Data Structure

Türkiye - Queue Data Structure

Malta - Queue Data Structure

Belgique - Queue Data Structure

France - Queue Data Structure

日本 - 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

India - Queue Data Structure

Argentina - Queue Data Structure

Chile - Queue Data Structure

Costa Rica - Queue Data Structure

Ecuador - Queue Data Structure

Guatemala - Queue Data Structure

Colombia - Queue Data Structure

México - Queue Data Structure

Panama - Queue Data Structure

Peru - Queue Data Structure

Uruguay - Queue Data Structure

Venezuela - Queue Data Structure

Polska - 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

Kuwait - Queue Data Structure

Oman - Queue Data Structure

Slovakia - Queue Data Structure

Kenya - Queue Data Structure

Nigeria - Queue Data Structure

Botswana - Queue Data Structure

Slovenia - Queue Data Structure

Croatia - Queue Data Structure

Serbia - Queue Data Structure

Bhutan - Queue Data Structure

Nepal - Queue Data Structure

Uzbekistan - Queue Data Structure