This document discusses an implementation of depth-first search (DFS) and breadth-first search (BFS) algorithms on a graph data structure. It includes Java code for Vertex, Graph, and Main classes that define a graph, add vertices and edges, and perform DFS and BFS searches. The Main class includes examples of constructing graphs and calling the search methods. Questions are provided at the end for testing DFS and BFS on additional graph examples.