Está en la página 1de 4

INSTITUTO DE ESTUDIOS SUPERIORES ROSARIO

CASTELLANOS
NOMBRE: HUGO ALBERTO ORTIZ ANAYA
TEMA: Foro de reforzamiento. Estructuras no
lineales y métodos de ordenamiento
GRUPO: G 303
Estructura de datos no lineales
Las estructuras de datos no lineales, también llamadas multienlazadas, son
aquellas en las que cada elemento puede estar enlazado a cualquier otro
componente. Es decir, cada elemento puede tener varios sucesores o varios
predecesores.

Existen dos tipos:


• Árboles
• Grafos

Árboles En estructura de datos, los árboles consisten en una estructura no lineal que
se utiliza para representar datos con una relación jerárquica en la que cada
elemento tiene un único antecesor y puede tener varios sucesores.
Los mismos se encuentran clasificados en: árbol general, un árbol donde cada
elemento puede tener un número ilimitado de sub árboles y árboles binarios, que
son una estructura de datos homogénea, dinámica y no lineal en donde a cada
elemento le pueden seguir como máximo dos nodos
Grafos

Otro tipo de no lineal de estructura de datos en programación, son los grafos. Se trata de
una estructura matemática formada por un conjunto de puntos una estructura de datos y un
conjunto de líneas, cada una de las cuales une un punto a otro. Los puntos se llaman nodos o
vértices del grafo y las líneas se llaman aristas o arcos.

Ya sabes, las estructuras de datos en programación son un aspecto clave para conocer. Nos permiten mejorar nuestro
código y habilidades técnicas, y en definitiva, resolver de manera eficiente problemas complejos.

¿Cuáles son las operaciones básicas que se pueden realizar con el uso de árboles y grafos?

Las operaciones básicas sobre grafos son las de comprobación de existencia de arista entre dos vértices (o conocer su
longitud, si el grafo es etiquetado), recorrer la lista de vértices adyacentes a uno dado, la inserción y borrado de una arista,
y la inserción y borrado (junto con las aristas asociadas) de un vértice.

¿De qué manera se implementan y se llevan a cabo?

La implementación de un grafo valorado en una clase de java, representado mediante una matriz de adyacencia sería: La
clase grafo está compuesta de cuatro miembros: Adyacentes: Representa la matriz de adyacencia donde cada celda
Adyacentes[i][j] representará el valor del arco que va desde el nodo i al nodo j.

Todo árbol es a su vez un grafo con sólo un conjunto numerable de vértices es además un grafo plano. Todo grafo conexo
G admite un árbol de expansión, que es un árbol que contiene cada vértice de G y cuyas aristas son aristas de

G. METODO BURBUJA
METODO DE SELECCION

También podría gustarte