CS502 Midterm Online Quiz

0%

CS502-Midterm

1 / 50

Sorting can be in _________

2 / 50

Algorithm is a mathematical entity, which is independent of a specific machine and operating system.

3 / 50

In Heap Sort algorithm, we build _______ for ascending sort.

4 / 50

A RAM is an idealized algorithm with takes an infinitely large random-access memory.

5 / 50

In ____________ we have to find rank of an element from given input.

6 / 50

Due to left complete nature of binary tree, the heap can be stored in

7 / 50

In Quick sort, we don’t have the control over the sizes of recursive calls

8 / 50

Asymptotic growth rate of the function is taken over_________ case running time.

9 / 50

Upper bound requires that there exist positive constants c2 and n0 such that f(n) ____ c2n for all n <= n0(ye question ghalat lag raha hai mujhae

10 / 50

______________ graphical representation of algorithm.

11 / 50

For Chain Matrix Multiplication we can not use divide and conquer approach because,

12 / 50

For the heap sort we store the tree nodes in

13 / 50

When we call heapify then at each level the comparison performed takes time

14 / 50

The sieve technique works where we have to find _________ item(s) from a large input.

15 / 50

Floor and ceiling are ____________ to calculate while analyzing algorithms.

16 / 50

What is the total time to heapify?

17 / 50

Sieve Technique applies to problems where we are interested in finding a single item from a larger set of _____________

18 / 50

Sieve Technique applies to problems where we are interested in finding a single item

from a larger set of _____________

19 / 50

Analysis of Selection algorithm ends up with,

20 / 50

In Sieve Technique we do not know which item is of interest

21 / 50

A point p in 2-dimensional space is usually given by its integer coordinate(s)____________

22 / 50

A RAM is an idealized machine with ______________ random-access memory.

23 / 50

F (n) and g (n) are asymptotically equivalent. This means that they have essentially the same __________ for large n.

24 / 50

While solving Selection problem, in Sieve technique we partition input data __________w

25 / 50

An in place sorting algorithm is one that uses ___ arrays for storage

26 / 50

The sieve technique is a special case, where the number of sub problems is just

27 / 50

In the analysis of Selection algorithm, we eliminate a constant fraction of the array with each phase; we get the convergent _______________ series in the analysis,

28 / 50

The analysis of Selection algorithm shows the total running time is indeed ________in n,

29 / 50

One of the clever aspects of heaps is that they can be stored in arrays without using any _______________.

30 / 50

In selection algorithm, because we eliminate a constant fraction of the array with each phase, we get the

31 / 50

A point p in 2-dimensional space is usually given by its integer coordinate(s)____________

32 / 50

Efficient algorithm requires less computational…….

33 / 50

For the sieve technique we solve the problem,

34 / 50

A (an) _________ is a left-complete binary tree that conforms to the heap order

35 / 50

What type of instructions Random Access Machine (RAM) can execute?

36 / 50

Random access machine or RAM is a/an

37 / 50

The number of nodes in a complete binary tree of height h is

38 / 50

The function f(n)= n(logn+1)/2 is asymptotically equivalent to n log n. Here Upper Bound means the function f(n) grows asymptotically ____________ faster than n log n.

39 / 50

Sorting is one of the few problems where provable ________ bonds exits on how fast we can sort,

40 / 50

We cannot make any significant improvement in the running time which is better than that of brute-force algorithm.

41 / 50

For small values of n, any algorithm is fast enough. Running time does become an issue when n gets large.

42 / 50

If the indices passed to merge sort algorithm are ________,then this means that there is only one element to sort.

43 / 50

The sieve technique works in ___________ as follows

44 / 50

If there are Θ (n2) entries in edit distance matrix then the total running time is

45 / 50

The array to be sorted is not passed as argument to the merge sort algorithm.

46 / 50

Which sorting algorithm is faster

47 / 50

Quick sort is best from the perspective of Locality of reference.

48 / 50

Counting sort has time complexity:

49 / 50

Which may be a stable sort?

50 / 50

44.The running time of an algorithm would not depend upon the optimization by the compiler but that of an implementation of the algorithm would depend on it.

Your score is

The average score is 40%

0%

Qunoot e Nazilah
Dua e Hajat
4 Qul
6 Kalma
Dua-e-Akasha
Darood Akbar
Surah Fatiha
Dua-e-Ganj Ul Arsh
Dua-e-Jamilah
Ayat-ul-Kursi