| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
CardioQuickSys - EZ Graph Paper Clinical Data cardioquicksys.com | TERMINOLOGY-GRAPHS - BRAINMAPS.ORG - BRAIN ATLAS, BRAIN MAPS, BRAIN... primate-brain.org | Poron Data graph of Shock Protection supports4u.com | Singularity is Near -SIN Graph - Price Performance (Wireless Data Devices) singularity.com |
In computer science, a graph is an abstract data structure that is meant to implement the graph concept from mathematics. A graph data structure consists mainly of a finite (and possibly mutable) set of ordered pairs, called edges or arcs, of certain entities called nodes or vertices. As in mathematics, an edge (x,y) is said to point or go from x to y. The nodes may be part of the graph structure, or may be external entities represented by integer indices or references. A graph data structure may also associate to each edge some edge value, such as a symbolic label or a numeric attribute (cost, capacity, length, etc.).
[edit] OperationsThe basic operations provided by a graph data structure G usually include
Structures that associate values to the edges usually provide also
[edit] RepresentationsDifferent data structures for the representation of graphs are used in practice, e.g.:
Adjacency lists are preferred for sparse graphs; otherwise, an adjacency matrix is a good choice. For graphs with some regularity in the placement of edges, a symbolic graph is a possible choice of representation. [edit] AlgorithmsGraph algorithms are a significant field of interest within computer science. Typical higher-level operations associated with graphs are: finding a path between two nodes, like depth-first search and breadth-first search and finding the shortest path from one node to another, like Dijkstra's algorithm. A solution to finding the shortest path from each node to every other node also exists in the form of the Floyd-Warshall algorithm. A directed graph can be seen as a flow network, where each edge has a capacity and each edge receives a flow. The Ford-Fulkerson algorithm is used to find out the maximum flow from a source to a sink in a graph. [edit] External links
| ||||||||||||||||||||||
| ↑ top of page ↑ | about thumbshots |