Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C++ (Stopwatch) Design a class named StopWatch. The class contains: Private data fields startTime and endTime with appropriate get functions. A no-arg constructor that initialises

C++

  1. (Stopwatch) Design a class named StopWatch. The class contains:

    • Private data fields startTime and endTime with appropriate get functions.

    • A no-arg constructor that initialises startTime with the current time.

    • A function named start() that resets the startTime to current time.

    • A function named stop() that sets the endTime to current time.

    • A function named getElapsedTime() that returns the elapsed time for the

      stop watch in seconds.

      1. Draw the UML diagram for the class.

      2. Implement the class.

      3. Write a test program that measures the execution time of sorting 100000

        numbers using selectionSort. The output should be something like:image text in transcribed

Generating 100000 random numbers... ... done. Now sorting the array... Sorting the array took: 11 s Press any key to continue

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Management Databases And Organizations

Authors: Watson Watson

5th Edition

0471715360, 978-0471715368

More Books

Students also viewed these Databases questions