
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Lab; Class: DATA STRUCTURES; Subject: Computer Science; University: Rensselaer Polytechnic Institute; Term: Fall 2008;
Typology: Lab Reports
1 / 1
This page cannot be seen from the preview
Don't miss anything!

This lab gives you practice initial practice in working with the STL associative container, maps. No downloads are needed until Checkpoint 3.
Write a program from scratch that uses a map to find all the modes in an input sequence of integers. Remember, a mode is an integer that occurs at least as many times in the sequence as any other integer. Thus, in the sequence
19, 83, -12, 83, 65, 19, 45, -12, 45, 19, 45
the two modes are 19 and 45. Include one command-line argument to provide an input file. Use operator[] for maps when inserting values.
To complete this checkpoint: show a TA your debugged implementation and how it runs correctly on several interesting test cases.
Rewrite your program from checkpoint 1 to use find or insert or both instead of operator[].
To complete this checkpoint: show a TA your revised and tested program.