This professor is the goat
Who is Andy?
This contiguous data structure allows for constant lookup time.
What is an array?
This searching algorithm repeatedly divides a sorted list in half to find a target value.
What is binary search?
This Git command creates a copy of a remote repository on your local machine.
what is git clone?
This programming language uses manual memory management with functions like malloc and free.
What is C?
This year saw the first ever CrimsonCode Hackathon
What is 2013?
This linear data structure follows the Last In, First Out (LIFO) principle.
What is a stack?
This sorting algorithm builds a sorted list by inserting elements one at a time into their correct position.
What is insertion sort?
This command records changes to the repository with a message.
What is git commit -m?
This interpreted language is known as a "glue language"
What is Python?
Who is Ananth Kalyanaraman?
This tree structure maintains the property that for any node, left children are smaller and right children are larger.
What is binary search tree?
This algorithm explores all nodes level by level in a graph, often using a queue.
What is breadth-first search (BFS)?
This command uploads your local commits to a remote repository.
What is git push?
This programming paradigm organizes code into classes and objects with properties and methods.
What is OOP?
The theme for CrimsonCode 2026
What is Reinvent the Wheel?
This data structure stores key-value pairs and provides average O(1) lookup time
What is hash table?
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?
This command integrates changes from another branch into your current branch.
What is git merge?
This language is essential for web development.
What is JavaScript?
This animal can sleep for up to three years without eating.
What is a snail?
This self-balancing binary search tree maintains height balance using rotations and ensures O(log n) operations.
What is an AVL tree?
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?
This command rewrites commit history by moving or combining commits onto a new base, often used to keep a clean history.
This C# 🥴 feature allows a class to implement multiple contracts while inheriting from a single base class.
What are interfaces?