CS205

Practice Quizzes

Test your understanding with interactive quizzes. Get immediate feedback and explanations for each question.

Arrays

(1 quiz)
Arrays Fundamentals
Test your understanding of 1D and 2D arrays including indexing, operations, and time complexity.
11 questions120 pts12 min
Difficulty:
Pass: 70%Start Quiz

Sorting

(2 quizzes)
Sorting Algorithms Fundamentals
Test your understanding of sorting algorithms including Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, and Quick Sort.
11 questions120 pts15 min
Difficulty:
Pass: 70%Start Quiz
Deep Sorting Algorithms
Advanced quiz covering all sorting algorithms including Heap Sort, algorithm selection, and complexity analysis
10 questions100 pts15 min
Difficulty:
Pass: 70%Start Quiz

Lists

(3 quizzes)
Lists Concepts Quiz
Test your understanding of ArrayList and LinkedList implementations.
14 questions170 pts
Difficulty:
Pass: 70%Start Quiz
Lists Conceptual Questions
Multiple choice questions about ArrayList and LinkedList concepts.
8 questions80 pts
Difficulty:
Pass: 70%Start Quiz
Lists Code Tracing
Trace through List operations to predict the outcome.
6 questions90 pts
Difficulty:
Pass: 70%Start Quiz

Stacks & Queues

(3 quizzes)
Stacks & Queues Complete Quiz
Test your understanding of stack and queue operations, implementations, and applications
10 questions100 pts15 min
Difficulty:
Pass: 70%Start Quiz
Stacks & Queues Concepts
Focus on understanding LIFO, FIFO, and when to use each data structure
5 questions50 pts8 min
Difficulty:
Pass: 70%Start Quiz
Stacks & Queues Tracing
Practice tracing stack and queue operations step by step
5 questions50 pts10 min
Difficulty:
Pass: 70%Start Quiz

Algorithm Complexity

(6 quizzes)
Recursion Quiz
Test your understanding of recursion concepts and trace through recursive calls.
10 questions145 pts
Difficulty:
Pass: 70%Start Quiz
Recursion Concepts
Multiple choice questions about recursion fundamentals.
6 questions75 pts
Difficulty:
Pass: 70%Start Quiz
Recursion Tracing
Trace through recursive function calls to find the answer.
4 questions70 pts
Difficulty:
Pass: 70%Start Quiz
Algorithm Complexity Quiz
Test your understanding of Big O notation and complexity analysis.
16 questions260 pts
Difficulty:
Pass: 70%Start Quiz
Big O Concepts
Multiple choice questions about Big O notation fundamentals.
10 questions135 pts
Difficulty:
Pass: 70%Start Quiz
Complexity Code Tracing
Count operations and trace through code to understand complexity.
6 questions125 pts
Difficulty:
Pass: 70%Start Quiz

maps

(1 quiz)
Maps & HashTable Quiz
Test your understanding of HashMap, HashSet, hashing, collisions, and rehashing
12 questions120 pts15 min
Difficulty:
Pass: 70%Start Quiz

Quiz Tips

  • • Read each question carefully before answering
  • • For tracing questions, work through the code step by step
  • • You'll see explanations after each answer
  • • No time pressure - take your time to understand
  • • Review incorrect answers to learn from mistakes
  • • Retake quizzes as many times as you want