New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Sorting & Searching Algorothms Lowersixth Science Computer Science
 

Sorting & Searching Algorothms Lowersixth Science Computer ScienceOnline version

Quick true/false on sorting and searching concepts.

by YAKILI LMS
1

Bubble sort swaps adjacent elements to bubble the largest to the end.

2

Binary search requires a sorted array.

3

Counting sort has time complexity O(n^2).

4

Selection sort moves the maximum element to the end in one pass.

5

Linear search checks each element until a match is found.

6

Algorithms like counting sort can be non-comparison sorts.

7

Shell sort generalizes insertion sort with gap sequences.

8

Shuffle of an array helps sorting faster.

9

QuickSort requires all elements to be distinct.

10

In-place sorting cannot be done for merge sort.

11

Radix sort sorts by value, not by digits.

12

Heap sort uses a binary heap to sort elements.

13

A binary search tree must be balanced.

14

Stable sorting preserves the relative order of equal elements.

15

The 'divide and conquer' paradigm cannot be used for searching.

16

Divide-and-conquer strategy can be used in sorting and searching.

17

Counting sort uses a frequency array to sort elements.

18

Counting sort can sort negative numbers without modification.

19

Shell sort has no gap sequence.

20

Divide and conquer reduces a problem into smaller subproblems.

21

Sorting arbitrary objects always requires a custom comparator.

22

Merge sort can be implemented without extra space in all cases.

23

Insertion sort is stable.

24

On unsorted data, binary search can still find an element in O(log n) time.

25

Linear search is faster than binary search on large sorted arrays.

26

A binary search tree can give O(log n) search on balanced trees.

27

QuickSort always runs in O(n) time.

28

Binary search on an array of size 1 takes more than one comparison.

29

Radix sort sorts numbers by individual digits.

30

Dividing by two is used in all search algorithms.

31

A sorted array cannot be modified by any sorting algorithm.

32

Heap sort requires a secondary array for sorting.

33

Binary search halves the search space with each comparison.

34

A balanced BST guarantees O(1) search.

35

Sorting an array in place is possible without extra memory in many algorithms.

36

Merge sort is in-place with no extra space.

37

Binary search works on unsorted data.

38

All sorts are comparison-based.

39

Time complexity of finding an element by binary search is O(log n) on sorted data.

40

QuickSort on average runs in O(n log n) time.

41

QuickSort partitioning rearranges elements around a pivot.

42

The time complexity of insertion sort in best case is O(n^2).

43

Selection sort finds the minimum element and places it at the beginning.

44

A single pivot always partitions the array into equal halves.

45

Bubble sort uses a divide-and-conquer approach.

46

Divide and conquer is only used for sorting, not for searching.

47

Stable sort cannot be implemented efficiently.

48

Insertion sort is not stable.

49

Merge sort has a worst-case time complexity of O(n log n).

50

Merge sort divides the array into two halves recursively.

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.