Misc
Data Structures
Algorithms
Git
Languages
100

This professor is the goat

Who is Andy?

100

This contiguous data structure allows for constant lookup time.

What is an array?

100

This searching algorithm repeatedly divides a sorted list in half to find a target value.

What is binary search?

100

This Git command creates a copy of a remote repository on your local machine.

what is git clone?

100

This programming language uses manual memory management with functions like malloc and free.

What is C?

200

This year saw the first ever CrimsonCode Hackathon

What is 2013?

200

This linear data structure follows the Last In, First Out (LIFO) principle.

What is a stack?

200

This sorting algorithm builds a sorted list by inserting elements one at a time into their correct position.

What is insertion sort?

200

This command records changes to the repository with a message.

What is git commit -m?

200

This interpreted language is known as a "glue language"

What is Python?

300
This professor is the director of EECS

Who is Ananth Kalyanaraman?

300

This tree structure maintains the property that for any node, left children are smaller and right children are larger.

What is binary search tree?

300

This algorithm explores all nodes level by level in a graph, often using a queue.

What is breadth-first search (BFS)?

300

This command uploads your local commits to a remote repository.

What is git push?

300

This programming paradigm organizes code into classes and objects with properties and methods.

What is  OOP?

400

The theme for CrimsonCode 2026

What is Reinvent the Wheel?

400

This data structure stores key-value pairs and provides average O(1) lookup time

What is hash table?

400

This divide-and-conquer sorting algorithm splits an array into halves, recursively sorts them, and then combines the results in sorted order.

What is merge sort?

400

This command integrates changes from another branch into your current branch.

What is git merge?

400

This language is essential for web development.

What is JavaScript?

500

This animal can sleep for up to three years without eating.

What is a snail?

500

This self-balancing binary search tree maintains height balance using rotations and ensures O(log n) operations.

What is an AVL tree?

500

This sorting algorithm selects a pivot element and partitions the array into elements less than and greater than the pivot before recursively sorting.

What is quicksort?

500

This command rewrites commit history by moving or combining commits onto a new base, often used to keep a clean history.

What is git rebase?
500

This C# 🥴 feature allows a class to implement multiple contracts while inheriting from a single base class.

What are interfaces?