Java
Sorting
Algorithms
Computer Science
Potpourri
100

This type of method is loaded into memory at runtime

What is static?

100

This is the first sort that everyone learns and never forgets

What is Bubble Sort?

100

This notation is used to describe an algorithm's time complexity

What is Big O notation?

100

This is commonly used as the modulus operator.

What is the percent sign?

100

David was playing Words with Friends with this student instead of working on his project

Who is Julia Zrihen?

200

This symbol is used in the for each loop

What is ":"?

200

This type of data structure is automatically sorted based on how new numbers are added.

What is a binary search tree?

200

This is considered the worst possible time complexity.

What is O(n!)?

200

This codebreaker is generally considered the the father of computer science

Who is Alan Turing?

200

This is traditionally accomplished by writing a GUI in Visual Basic

What is tracking an IP address?

300

While we can only extend one class, we can implement more than one of these

What are interfaces?

300

This sort works similar to the way one organizes their cards in poker or rummy

What is Insertion Sort?

300

These two terms are what we generally consider when determining an algorithm's overall efficiency.

What is worst-case, and average-case?

300

This hardware is used to store our variables, objects, and running code.

What is random access memory (RAM)?

300

It was during this teacher's class that a line was uttered which was then repeated in our class bringing it to a screeching halt.

Who is Ms. Hutchcraft?

400

This keyword allows me to run a method found in the parent class

What is "Super()"?

400

This sorting method employ the divide and conquer approach of splitting arrays and then putting them back together recursively

What is Merge Sort?

400

This feature of array size and strings are what require the JVM to create new instances of these variable when changes are made.

What is immutability?

400

This is the decimal representation of FFFF

What is 255?

400

This was the voltage we needed to generate in order to test the TV screen LEDs.

What is 27 volts?

500

This keyword allows one to define an unchangeable variable

What is "final"?

500

This type of sort generally uses a binary tree data structure.

What is Heap Sort?

500

This algorithm is frequently used as a part of compression schemes.

What is Huffman-Coding?

500

During public key encryption, this process establishes the secure tunnel between client and server.

What is an SSL handshake?

500

This is used more frequently to make computer repairs than any other tool in the makerspace.

What is duct tape?

M
e
n
u