Question: You can access the SID _ NameSurname.rar file for the Lab Exam from the attachment. Your exam duration is 9 0 minutes. The content of
You can access the SIDNameSurname.rar file for the Lab Exam from the attachment. Your exam duration is minutes.
The content of the file includes the question paper and a file that you will use for each question. such as Qcpp Qcpp and Qh If there is a template you need to use in addition to these, you can use it from the lab documents. If you have an explanation about any question, you can write it in the form of comment lines at the bottom of the relevant question document.
When sharing the file back, rerar and send it in the appropriate format, including your own student number and name and surname SIDNameSurname
You only need to solve questions. Scoring will vary depending on the questions selected. Scoring is available at the top of the exam paper. #include
#include
#include
#include
#define N
#define M
using namespace std;
Function to create a sorted matrix.
You don't need to modify or understand this just don't waste time
std::vector vector createSortedMatrix
std::vector vector matrixN;
std::vector rowM;
int ijn;
srandtimeNULL;
for i;i m
for int i;i write your answer HERE!
bool searchNumvector vector m int e
Write your solution here for Question
You don't need to change the main function.
int main
std::vector vector matrixN;
int e;
matrix createSortedMatrix;
printSortedMatrixmatrix;
std::cout "Element to search for : ;
std:cin e;
bool result searchNummatrixe;
if result
cout e is found in the matrix!";
else
cout e is NOT found";
return ;
Q Sorted Matrix definition: in a sorted matrix of size elements in each row is
sorted in ascending order and the first number of each row is greater than the last
number of the previous row.
You are required to implement an efficient algorithm to search a given number, in
a sorted matrix. We already know that the common method of searching for an
element in a matrix involves scanning the entire matrix, and thus, this approach has
a time complexity of The algorithm you will develop should offer a better
solution than this Do NOT code the classical matrix search algorithm
Hint: think about the wellknown efficient method for searching an item in a sorted
array. Using this algorithm, you should first locate the correct row; then look for the
element in that row of the sorted matrix
You are given the empty function body and a driver program Qcpp which a
sample sorted matrix of type vector vector int is already created and printed
for you.
a Implement your proposed search algorithm within the body of the given function.
b Analyze your code and determine time complexity with respect to and write
your answer right above the function
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
