Searching Algorithms (linear search, binary search)
What is the time complexity of this occurrence counting approach?
function countOccurrences(arr, target) {
const firstIndex = searchFirstOccurrence(arr, target);
if(firstIndex === -1) return 0;
const lastIndex = searchLastOccurrence(arr, target);
return lastIndex - firstIndex + 1;
}