← Technology quizzes

Free practice quiz

Big-O and Data Structures

15 questions Technology Grades 9-12

The question sheet

Reveal any answer as you study
  1. What does Big-O notation describe about an algorithm?

    • Exact seconds
    • Growth of time/memory
    • Code length
    • Screen size
    Reveal answer

    Answer: Growth of time/memory

  2. Which growth rate is the fastest (most efficient)?

    • O(n²)
    • O(1)
    • O(2ⁿ)
    • O(n)
    Reveal answer

    Answer: O(1)

  3. Typical efficient sorting runs in ____ time.

    • O(n²)
    • O(1)
    • O(n log n)
    • O(2ⁿ)
    Reveal answer

    Answer: O(n log n)

  4. Big-O describes the best case unless stated otherwise.

    • True
    • False
    Reveal answer

    Answer: False

  5. Accessing an array element by index takes:

    • O(log n)
    • O(n)
    • O(n²)
    • O(1)
    Reveal answer

    Answer: O(1)

  6. Inserting in the middle of an array takes:

    • O(2ⁿ)
    • O(log n)
    • O(1)
    • O(n)
    Reveal answer

    Answer: O(n)

  7. A linked list stores each element with a ____ to the next node.

    • index
    • pointer
    • root
    • hash
    Reveal answer

    Answer: pointer

  8. A stack follows Last-In, First-Out (LIFO) order.

    • True
    • False
    Reveal answer

    Answer: True

  9. A queue follows ____ order, like a line of people.

    • LIFO
    • random
    • FIFO
    • sorted
    Reveal answer

    Answer: FIFO

  10. Push and pop operations on a stack run in:

    • O(n)
    • O(n²)
    • O(1)
    • O(log n)
    Reveal answer

    Answer: O(1)

  11. A balanced binary search tree searches in:

    • O(n)
    • O(2ⁿ)
    • O(1)
    • O(log n)
    Reveal answer

    Answer: O(log n)

  12. In a binary search tree, larger values go to the left.

    • True
    • False
    Reveal answer

    Answer: False

  13. Which are examples of balanced trees?

    • Hash, heap
    • Stack, queue
    • AVL, red-black
    • Array, list
    Reveal answer

    Answer: AVL, red-black

  14. A hash table uses a ____ function to turn a key into an index.

    • sort
    • root
    • pointer
    • hash
    Reveal answer

    Answer: hash

  15. When two keys produce the same index, this is called a:

    • balance
    • collision
    • rotation
    • overflow
    Reveal answer

    Answer: collision

Play the whole quiz inside a game Answers stay hidden while you play

Make your own — free

Turn any notes into a game in under a minute. Free to start.

Make a quiz