Write C + + program assignment ++string Vector
#LAB 02-string Vector
**any program that does not compile would receive a zero**
**any program, attempts to use STD library Vectors would receive a zero**
For this lab, you'll be creating a auto-expanding dynamic-array. This array would explicitly hold STD library strings.
As with all labs can create any PRIVATE data members/methods you want, but the public interface should remain the SAM E.
While tests'll is provided, you'll need to add your own test cases to ensure all corner cases is accounted for and AV Oided.
This class would be used for the future labs so it's important that it's tested thouroughly.
**the following provides the expected behavior of the private data members and the public interface/api:**
# Lab 3:last In/first out, first in/last out #
**10 points**
**due February, 2018**
For this lab, you'll be implementing both a *last In/first out* and *first in/first out* data structures. These data structures store data in a-on-the-one-allows you-only-see-one value from the structure. You can ' t see any other value in the structure unless it is the top value.
These structures is important because they allow us to add or remove data members to the structure in an O (1) complexity.
# # LAB Instructions
Implement each of the functions to perform the necessary actions outlined in the '. h ' files.
As you is writing your functions, read the instructions and think of how to would test that functions while you are writ ing it. Write your Test first and then implement your functions. Try running your test and then fixing your issues.
' Lifo_storage ' and ' fifo_storage ' would both be statically sized, meaning so you don ' t need to worry about dynamically GR Owing the stringvector. Treat It just like an array.
# # # Fifo # #
This lab would take all of the work previous and connect it together to make a calculator. You'll be using the Expresssionstream from Lab 1 to parse an input expression and calculate that expressoin. You'll be implementing the shunting yard algorithm to perform your calculation. This algorithm uses both last In/first out (Stack) and first in/first out (queue) to accomplish the calculation. This means is in the order to get your calculator working, which you need to has lab 2 and lab 3 working properly.
# # LAB Instructions
Implement each of the functions to perform the necessary actions outlined in the '. h ' files.
As you is writing your functions, read the instructions and think of how to would test that functions while you are writ ing it. Write your Test first and then implement your functions. Try running your test and then fixing your issues.
You have need to support integer calculations. If you are feel like supporting floating point calculations, you might need to the change the the-the-works. You'll also need to write a new calculate function this returns a float rather than an integer.
Need to create auxiliary functions to complete tasks, or to avoid copy and pasting repetitive code. Do not make these class functions. These should only appear in the. cpp file
Http://www.daixie0.com/contents/13/1305.html
Our Direction field: Window Programming numerical algorithm AI Artificial Intelligence financial statistical Metrology analysis Big Data network programming Web programming Communication Programming game Programming Multimedia Linux plug-in programming API image processing embedded/Microcontroller database programming console process and thread Network security assembly language Hardware programming software Design Engineering Standard Rules. The generation of programming languages or tools including, but not limited to, the following ranges:
C/c++/c# Write
Java Write generation
It generation
Python writes
Tutoring Programming Jobs
The MATLAB Generation writes
Haskell writes
Processing Write
Linux Environment Setup
Rust Generation Write
Data Structure assginment Data structure generation
MIPS Generation Writing
Machine Learning Job Writing
Oracle/sql/postgresql/pig database Generation/Generation/Coaching
Web development, Web development, Web site jobs
Asp. NET Web site development
Finance insurace Statistics Statistics, regression, iteration
Prolog write
Computer Computational Method Generation
Because of professional, so trustworthy. If necessary, please add qq:99515681 or e-mail:[email protected]
: Codinghelp
Write C + + program assignment ++string Vector