Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Implement bubble sort, selection sort iteratively and recursively. Implement linear search. Familiarize with C++ STL class vector Program Execution: The following example illustrates how your

  1. Implement bubble sort, selection sort iteratively and recursively.

  2. Implement linear search.

  3. Familiarize with C++ STL class vector

Program Execution:

The following example illustrates how your program should work.

The program first reads the length of the vector (as 5 in example below), then reads this number of integers, and push them into a vector.

The program then reads a command (selection, bubble, rselection, rbubble), and call the corresponding sorting function to sort the vector.

The vector after being sorted will be displayed. Note that the user input are underscored.

[storm:]$ g++ lab1.cpp -o lab1.exe [

storm:]$ ./lab1.exe

5

 74 25 32 99 24 selection 24 25 32 74 99 

[storm:]$ ./lab1.exe 3 17 5 23 bubble

5 17 23

General Hints: * Write your main function first.

* Incrementally write one function and test it before moving to the next. Please refer to the slides on how to implement these functions.

1. selection: iterative selection sort function

  1. bubble: iterative bubble sort function

  2. rselection: recursive selection sort function

  3. rbubble: recursive bubble sort function

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

Step: 3

blur-text-image

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

Database Processing Fundamentals Design And Implementation

Authors: David M. Kroenke

5th Edition

B000CSIH5A, 978-0023668814

More Books

Students also viewed these Databases questions

Question

LO3 Discuss the steps of a typical selection process.

Answered: 1 week ago