Difference between revisions of "More With Arrays Review Questions and Exercises"
From CompSciWiki
(→<div id="searching arrays e">Apply the binary search</div>) |
(→<div id="searching arrays q">Searching Arrays</div>) |
||
Line 11: | Line 11: | ||
#Which algorithm is more efficient: linear search, or binary search? | #Which algorithm is more efficient: linear search, or binary search? | ||
#Referring to the "phone book" example, which search algorithm uses the "cut the phone book in half" method - linear or binary search? | #Referring to the "phone book" example, which search algorithm uses the "cut the phone book in half" method - linear or binary search? | ||
+ | |||
+ | [[More With Arrays Solutions#searching arrays e sol|Solutions]] | ||
===Sorting Arrays=== | ===Sorting Arrays=== |
Revision as of 14:14, 30 November 2007
COMP 1010 Home > Selection Search Algorithm
{{{Body}}}
Review Questions
Passing Arrays using Methods
Working with Paritally Filled Arrays
Arrays of Strings
Searching Arrays
- Does the array have to be sorted to use a linear search?
- Does the array have to be sorted to use a binary search?
- Which algorithm is more efficient: linear search, or binary search?
- Referring to the "phone book" example, which search algorithm uses the "cut the phone book in half" method - linear or binary search?
Sorting Arrays
Parallel Arrays
Exercises
Apply the Binary Search
Modify the binarySearch() algorithm to keep count of how many elements the algorithm checks to find the desired element. Print out each checked element's value (in other words, the value compared with the search value.)