GUIs
Abstract data types
Data structures
Graphs
Exam 1 topics
100

Name of the GUI toolkit we are using for this class

What is JavaFX?

100

Name 2 abstract data types

What are queues, generics, lists, iterators, JCF?
100

Ordering of an infix traversal on a BST

What is left-middle-right?

100

Name 2 data structures that can be represented with a graph

What are lists, stacks, queues, binary trees, and binary search trees?

100

The type of programming Java uses

What is Object-oriented programming?

200

The name of the function defined in the Application interface

What is start?

200
Function of an abstract data type

What is defining the behavior of a data structure from the point of view of its user?

200

Perform a pre-order traversal on the tree and state the order the elements were visited

What is 6-1-0-5-10-8-15?

200
Does a data structure need to contain a connection(edge) to be considered a graph?

What is no?

200

The process of the construction of a class

What is instantiation?

300

Method to display the UI for an Application instance

What is stage.show()?

300

How elements are removed from a queue vs a stack

What is FIFO vs LIFO?

300

Time complexity of a binary search

What is O(logn)?

300

A series of edges that connects two vertices together

What is a path?

300

The type of inheritance used when a class extends another

What is an Abstract Class?

400

The type of the argument passed into .setOnAction()

What is an ActionEvent?

400
The type of the element stored in the front and back fields of a queue

What is a Node?

400

The method defined by the Comparable interface

What is compareTo?

400

The shortest path from A to E

What is A-B-C-F-E?

400

The type of code created after directions go through the compiler

What is Java Bytecode?

500
A JavaFX container with five regions

What is a BorderPane?

500

The steps that happen during an enqueue

What is making a new node with the added value, the node is added to the back of a queue, and the size of the queue is increased?

500
The ordering Interface used to externally compare objects

What is Comparator?

500

The minimum amount of methods defined to implement a graph

What is 6 (add, contains, size, connectDirected, connectUndirected, and connected)?

500

The type of inheritance to use when you don't need non-static fields

What is an Interface?

M
e
n
u