Question
C++ It would be appreciated if the code wasn't taken from another website or user thank. See STL deque and queue Containers - in textbook.
C++
It would be appreciated if the code wasn't taken from another website or user thank.
See "STL deque and queue Containers" - in textbook.
Class,
This program is identical to Assignment 1 but uses a different container. If you wish to use a copy of Assignment 1 as a starter program, be sure to change the header comments to indicate Assignment 2.
Using the attached shell program (AirportCombos.cpp), create a list of strings to process and place on aSTL DEQUEcontainer.
Using the provided 3 char airport codes, create a 6 character string that is the origin & destination city pair. Create all the possible origin/destinations possible combinations from the airport codes provided. Load the origin/destination string onto a queue ( using the STL deque)for processing.Do not load same/same values, such as DALDAL, or LAXLAX.See comments in the program from more details.
Do not confuse the term queue with the 'queue' container.A queue provides data in a First-in First-out (FIFO) order.A 'queue' container adapter is a coding definition that can be built using vectors or lists or deques.
After loading the values, display all the values in the container.
AirportCombos.cpp at the bottom
#include#include using namespace std; const int AIRPORT_COUNT = 12; string airports[AIRPORT_COUNT] = {"DAL","ABQ","DEN","MSY","HOU","SAT","CRP","MID","OKC","OMA","MDW","TUL"}; int main() { // define stack (or queue ) here string origin; string dest; string citypair; cout << "Loading the CONTAINER ..." << endl; // LOAD THE STACK ( or queue) HERE // Create all the possible Airport combinations that could exist from the list provided. // i.e DALABQ, DALDEN, ...., ABQDAL, ABQDEN ... // DO NOT Load SameSame - DALDAL, ABQABQ, etc .. cout << "Getting data from the CONTAINER ..." << endl; // Retrieve data from the STACK/QUEUE here }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started