Chapter 5: Searching

1 / 50

Searching efficiency depends on:

2 / 50

Binary search divides list repeatedly into:

3 / 50

Which search gives fastest result ideally?

4 / 50

Which search is best for large sorted data?

5 / 50

Which search is best for unsorted data?

6 / 50

Hashing avoids:

7 / 50

Good hash function should be:

8 / 50

Load factor affects:

9 / 50

Hashing is useful in:

10 / 50

Hashing is fastest in:

11 / 50

Collision resolution methods include:

12 / 50

Collision occurs when:

13 / 50

Hash table stores:

14 / 50

Hash function maps:

15 / 50

Hashing provides:

16 / 50

Number of steps in binary search depends on:

17 / 50

Binary search is ideal for:

18 / 50

Binary search best case:

19 / 50

Middle index formula:

20 / 50

Binary search can be implemented using:

21 / 50

Binary search fails if:

22 / 50

Binary search is faster than linear because:

23 / 50

Worst-case comparisons:

24 / 50

Binary search reduces search space by:

25 / 50

If key > middle element:

26 / 50

If key < middle element:

27 / 50

Time complexity of binary search:

28 / 50

Binary search follows:

29 / 50

Binary search compares with:

30 / 50

Binary search requires:

31 / 50

Linear search is inefficient for:

32 / 50

Linear search uses:

33 / 50

Number of comparisons if element not found:

34 / 50

Linear search is suitable for:

35 / 50

Time complexity of linear search:

36 / 50

Linear search stops when:

37 / 50

Best case in linear search occurs when:

38 / 50

Worst-case comparisons in linear search:

39 / 50

Linear search works on:

40 / 50

Linear search compares elements:

41 / 50

Searching is important in:

42 / 50

If element not found, result is:

43 / 50

Searching is used to:

44 / 50

Hashing is used for:

45 / 50

Binary search works on:

46 / 50

Linear search is also called:

47 / 50

Which is the simplest searching method?

48 / 50

Searching returns:

49 / 50

The element to be searched is called:

50 / 50

Searching means:

Your score is

The average score is 0%