Searching for Data
When searching, the fields that we search to be
able to find a match are called search keys (or, a
key...or a target).
Searching algorithms may be designed to search
for any occurrence of a key, the first occurrence
of a key, all occurrences of a key, or the last
occurrence of a key.
To begin with, our searching algorithms will
assume only one occurrence of a key.