Entradas

TEORIA DE GRAFOS

Imagen
Conceptos básicos de la teoría de grafos 11.2.1 Concepto de grafo Sea V el conjunto no vacío de vértices o nodos y E el conjunto de lados o aristas (pares de vértices); se dice que G es un grafo, si G= (V, E) es una estructura de datos compuesta por esos dos conjuntos V y E que forman un conjunto de pares ordenados o desordenados de vértices o nodos. Los pares de vértices van entre paréntesis y los pares desordenados, pondrán entre llaves. 11.3 Clasificación de los grafos 11.3.1 Grafo dirigido Un grafico dirigido G, también llamado “dígrafo o digrafo”, consta de un conjunto V de vértices y un conjunto E de aristas tales que cada arista e E E se asocia con un par ordenado de vértices. Si existe una única arista e asociada con el par ordenado (v, w) de vértices, escribimos e = (v, w) lo cual denota una arista de v a w. En conclusión, se puede afirmar que un grafo dirigido es aquel que tiene uniones unidireccionales que suelen dibujarse con una flecha. Un grafo dirigido es aq...

TEORIA DE ARBOLES

Imagen
Árboles Binarios Teoría general de Arboles binarios Los árboles a diferencia de las listas son una estructura de datos de no lineal, atendiendo más a una estructura de tipo jerárquico. Los árboles son, sin duda, una de las estructuras de datos no lineales, empleadas en informática, tanto para resolver problemas de hardware como de software. Los árboles de directorios son organizaciones bastante empleadas por cualquier usuario o programador de una computadora. De igual manera cumplen un buen papel en la toma de decisiones, valido como árbol de decisiones. Los árboles genealógicos y los organigramas son ejemplos comunes. Entre otras aplicaciones, los árboles se emplean para analizar circuitos eléctricos y para representar la estructura de fórmulas matemáticas, así como para organizar la información de bases de datos, para representar la estructura sintáctica de un programa fuente en compiladores y para la toma de decisiones. Definición de árboles Los árboles binarios son est...

ALGEBRA BOOLEANA

Imagen
Operaciones lógicas básicas Sea un conjunto formado por sólo dos elementos que designaremos por 0 y 1. Llamaremos variables lógicas a las que toman sólo los valores del conjunto, es decir 0 o 1. En dicho conjunto se definen tres operaciones básicas: SUMA LOGICA: Denominada también operación "O" (OR). Esta operación responde a la siguiente tabla: a b a+b 0 0 0 0 1 1 1 0 1 1 1 1 PRODUCTO LOGICO: Denominada también operación "Y" (AND). Esta operación responde a la siguiente tabla: a b a*b 0 0 0 0 1 0 1 0 0 1 1 1 NEGACION LOGICA: Denominada también operación "N" (NOT). Esta operación responde a la siguiente tabla: a a' 0 1 1 0 Propiedades del álgebra de Boole Las propiedades del conjunto en el que se han definido las operaciones (+, *, ') son las siguientes: PROPIEDAD CONMUTATIVA: De la suma: a+b = b+a Del producto: a*b = b*a PROPIEDAD ASOCIATIVA: De la suma: (a+b)+c = a+(b+c) = a+b+c Del producto...