You are on page 1of 2

Project 9

Binary Search
Student Name:

Get 20 sorted numbers around between 10 and 99. Choose a number between 20 and 80 that is in the list. Show binary
search process until you find it.

SE MI ME 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Repeat the search process for a number that is not in the list. Choose a number between 20 and 80, but not in the list.

SE MI ME 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Search for 51

SE MI ME 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

51 9 68 11 22 26 27 32 35 51 52 67 68 71 73 76 77 84 86 87 97 97 99
51 4 32 11 22 26 27 32 35 51 52 67
51 6 51 35 51 52 67

Sort Algorithms
Method Best Average Worst No. of Searches 10 100 1000 M
1 Bubble O (n) O (n2) O (n2) Average 100 10,000 M T
2 Selection O (n2) O (n2) O (n2) Average 100 10,000 M T
3 Insertion O (n) O (n2) O (n2) Average 100 10,000 M T
4 Heap O (n log n) O (n log n) O (n log n) Average 30 700 10,000 20M
5 Merge O (n log n) O (n log n) O (n log n) Average 30 700 10,000 20M
6 Quick O (n log n) O (n log n) O (n2) Average 30 700 10,000 20M

You might also like