Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Design and Analysis of Algorithm

Total questions: 30

Worksheet time: 2hrs 45mins

Name
Class
Date
1.

Define Algorithm.

4 lines
2.

What is Complexity of an Algorithm?

4 lines
3.

Define big O notation

4 lines
4.

What is pseudocode?

4 lines
5.

Define flowchart.

4 lines
6.

What is asymptotic notation?

4 lines
7.

What is brute force algorithm?

4 lines
8.

Define exhaustive search.

4 lines
9.

What is feasibility?

4 lines
10.

Define Hamiltonian circuit.

4 lines
11.

Define merge sort.

4 lines
12.

What is heap sort?

4 lines
13.

What is binary search?

4 lines
14.

Define Dijkstra's algorithm.

4 lines
15.

Define Huffman trees.

4 lines
16.

What do you mean by optimum solution?

4 lines
17.

What are BFS and DFS?

4 lines
18.

Define closest-pair problem.

4 lines
19.

Define divide and conquer technique.

4 lines
20.

Explain Strassen's matrix multiplication.

4 lines
21.

What are the features of dynamic programming?

4 lines
22.

Explain Greedy method.

4 lines
23.

Explain Minimal Spanning Tree (MSP).

4 lines
24.

State and explain assignement problem.

4 lines
25.

Explain Kruskal algorithm with example.

4 lines
26.

Explain and compute the complexity of quick sort algorithm.

4 lines
27.

How do you compute Huffman code?

4 lines
28.

Compute the time complexity of linear search.

4 lines
29.

Compute the time complexity of selection sort.

4 lines
30.

Explain time complexity using big O notation for sum of natural numbers.

4 lines