Merge pull request #5 from shunghsiyu/heap_insert

Implement insert() in My5Heap class and resolve #3
Updated My5Heap class and resolve #4
updated deleteMax
update the tester
Remove AA/src/MyHeap1.java
Removed accidentaly added file.
Update My5Heap
Change refernece of `size` to `next` in `deleteMax()`.
Replace redundant code with swap().
Update My5Heap
Fix the bug that deleteMax does not alway returns the highest priority.
Refactor to reduce redundant code.
Update My5Heap
Rename per_Down() method to percolateDown() to fit Java convention.
Refactor code in percolateDown() to remove redundancy.
Update My5Heap
Refactor deleteMax() to remove redundant codes.
Extract codes in percolateDown() to maxChildrenOf() to increase
readability.
Merge pull request #6 from AlgoCon/DeleteMax

Updated My5Heap class and resolve #4
Update My5Heap
Change doube type to int type to match the instruction for the
assignment.
Update Tester and resolve #2
Correct syntax and formatting.
Use random generator within for loop so new values are generated.
Update output formatting to match assignment instructions.
Update My5Heap
Correct isFull() method.
Check for underflow in deleteMax() and overflow in insert().
Removed unused field 'int size'.
Merge pull request #7 from AlgoCon/prepare_upload

Prepare for upload
Initial upload of assignment 3
Implement constructor, getCostFromStart(), setCostFromStartIfSmaller in Vertex
Implement the full Vertex class

Also add test file for Vertex class.
Add examples for Vertex class

Also override toString() in Vertex.
Remove old DegreeOfSeperation file from src

Minor update on formatting.
Merge pull request #10 from AlgoCon/vertex

Implement Vertex class