All Classes
-
All Classes Interface Summary Class Summary Class Description AdjacencyListSeamFinder Adjacency list graph single-sourceShortestPathSolver
implementation of theSeamFinder
interface.AdjacencyListSeamFinder.PixelGraph Adjacency list graph ofAdjacencyListSeamFinder.PixelGraph.Pixel
vertices andEnergyFunction
-weighted edges.AdjacencyListSeamFinderTests Tests for theAdjacencyListSeamFinder
class.AStarGraph<V> Directed, edge-weighted graph with a heuristic function to estimate distances between vertices.AStarSolver<V> A* search implementation for single-pair shortest paths in anAStarGraph
.Autocomplete Suggest exact-character prefix matches for any queryCharSequence
.AutocompleteTests Abstract class providing test cases for allAutocomplete
implementations.BellmanFordSolver<V> Bellman-Ford algorithm implementation of theShortestPathSolver
interface.BinarySearchAutocomplete Binary search implementation of theAutocomplete
interface.BinarySearchAutocompleteTests Tests for theBinarySearchAutocomplete
class.CitySearch Search the world's cities.DijkstraSolver<V> Dijkstra's algorithm implementation of theShortestPathSolver
interface.DNASearch Search DNA by autocompleting across all suffixes.DNASearch.SuffixCollection Generates all (length - 1) suffixes of the given sequence of characters and presents them in a collection.DoubleMapMinPQ<E> DualGradientEnergyFunction Dual-gradient implementation of theEnergyFunction
interface forPicture
objects.DynamicProgrammingSeamFinder Dynamic programming implementation of theSeamFinder
interface.DynamicProgrammingSeamFinderTests Tests for theDynamicProgrammingSeamFinder
class.Edge<V> Weighted, directed edge.EnergyFunction Determines the energy of a given (x, y) pixel index in aPicture
.GenerativeSeamFinder Generative adjacency list graph single-sourceShortestPathSolver
implementation of theSeamFinder
interface.GenerativeSeamFinder.PixelGraph Generative adjacency list graph ofGenerativeSeamFinder.PixelGraph.Pixel
vertices andEnergyFunction
-weighted edges.GenerativeSeamFinderTests Tests for theGenerativeSeamFinder
class.Graph<V> Directed, edge-weighted graph.HeapMinPQ<E> PriorityQueue
implementation of theMinPQ
interface.HeapMinPQTests Tests for theHeapMinPQ
class.MapGraph AStarGraph
of places asPoint
vertices and streets edges weighted by physical distance.MapServer Run thehuskymaps
server.MinPQ<E> Priority queue where objects have extrinsic priority.MinPQTests Abstract class providing test cases for allMinPQ
implementations.Moderator Simulate a content moderation priority queue with "streaming" data.Node A node in a graph representation of a picture.OptimizedHeapMinPQ<E> Optimized binary heap implementation of theMinPQ
interface.OptimizedHeapMinPQTests Tests for theOptimizedHeapMinPQ
class.Picture A digital picture represented as red-green-blue colorint
pixels.PriorityNode<E> Represents the element-priority pair for use inMinPQ
implementations.SeamCarver Seam carving, an approach for content-aware image resizing.SeamFinder Finds a horizontal seam through thePicture
with the lowest sum ofEnergyFunction
costs.SeamFinderTests Abstract class providing test cases for all implementations of theSeamFinder
interface.SequentialSearchAutocomplete Sequential search implementation of theAutocomplete
interface.SequentialSearchAutocompleteTests Tests for theSequentialSearchAutocomplete
class.ShortestPathSolver<V> Single-source shortest paths from a start vertex to all reachable vertices.ShortestPathSolver.Constructor<V> Constructor forShortestPathSolver
.TernarySearchTreeAutocomplete Ternary search tree (TST) implementation of theAutocomplete
interface.TernarySearchTreeAutocomplete.Node A search tree node representing a single character in an autocompletion term.TernarySearchTreeAutocompleteTests Tests for theTernarySearchTreeAutocomplete
class.ToposortDAGSolver<V> Topological sorting implementation of theShortestPathSolver
interface for directed acyclic graphs.TreeSetAutocomplete TreeSet
implementation of theAutocomplete
interface.TreeSetAutocompleteTests Tests for theTreeSetAutocomplete
class.UnsortedArrayMinPQ<E> UnsortedArrayMinPQTests Tests for theUnsortedArrayMinPQ
class.