Review

advertisement
EE 422 C Review
Fall 2015
Announcements
Project 6 due tomorrow. No slip days.
eCIS due tomorrow at 5 PM.
Final exam review by Xavier S. on Tuesday,
Dec. 8, at 4:30 PM. Location TBD.
Sign up for project 6 checkout.
My office hours on Tuesday afternoon at 1
PM – 2 PM.
Final exam tips
There will be some programs and some code tracing.
All semester topics will be covered.
Go through class code, and make sure that you can
write it yourself.
Try out old exams.
Do exercises at the back of the book.
Ask questions on Piazza on how to solve problems.
Read the exam through before answering. There is
plenty of time.
Use scratch paper liberally.
Topics covered
Java basics
– JDK, JRE, JVM
– Eclipse, compilation, execution, errors
Sorting, searching
Big-O
Classes, constructors, methods, members
Inheritance, Interfaces, Polymorphism
Java Collections
– ArrayList, LinkedList, Iterators, Maps, Sets
Topics covered contd.
Recursion
Exceptions, try/catch
Breadth-first and depth-first search
– Graphs (briefly)
Java generics, generic wild cards
Binary Search Trees
Binary Heaps, Priority Queues
Hash Tables
Topics covered contd.
Queues, Radix sort
File I/O, keyboard/console I/O
– Scanner, PrintStream, File
JUnit testing
Reflection
Multi-threading
JavaFX
MVC architecture, UML diagrams, Javadoc
iClicker
The Big-O time complexity of BFS and DFS
to find a value in a finite graph with V vertices
and E edges are, respectively:
A. O(V*2) and O(E)
B. O(V*E) and O(V*E)
C. O(V+E) and O(V+E)
D. O(V) and O(E)
E. None of the above
iClicker
The Big-O space complexity of BFS and
DFS to find a value in a finite graph with V
vertices and E edges are, respectively:
A. O(V*2) and O(E)
B. O(V*E) and O(V*E)
C. O(V+E) and O(V+E)
D. O(V) and O(V)
E. None of the above
Download