13.07.2015 Views

Tema 4 – Algoritmos y protocolos de encaminamiento

Tema 4 – Algoritmos y protocolos de encaminamiento

Tema 4 – Algoritmos y protocolos de encaminamiento

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Re<strong>de</strong>s Telefónicas <strong>–</strong> <strong>Tema</strong> 4: <strong>Algoritmos</strong> y <strong>protocolos</strong> <strong>de</strong> <strong>encaminamiento</strong>Representación <strong>de</strong> grafos• Lista adyacenciaConsta <strong>de</strong> un array <strong>de</strong> N listas (unapor nodo <strong>de</strong> la red) con punteros acada nodo con el que tenga unenlaceMemoria necesariaVentajasEn un grafo dirigido la suma <strong>de</strong>punteros coinci<strong>de</strong> con |E|En un grafo no dirigido será 2 |E|Se pue<strong>de</strong>n asignar costes a losenlaces <strong>de</strong> manera sencillaRequiere una cantidad menor <strong>de</strong>memoria, apropiada para grafossin muchos enlaces (sparse)DesventajasEl proceso <strong>de</strong> búsqueda pue<strong>de</strong>ser lento• Matriz <strong>de</strong> adyacenciaMatriz A <strong>de</strong> dimensión N x N1 si (i, j) a ij 0 si (i, j) Con grafos no dirigidos, A essimétrica: A T = AEl tamaño <strong>de</strong> A es, para cualquierred, N 2VentajasLa búsqueda es muy rápidaSi no se necesitan costes, sepue<strong>de</strong> usar un sólo bit para cadaelemento <strong>de</strong> la matrizDesventajasSuele requerir mayor memoria, seusa en grafos más pequeñosSi se requieren costes, se necesitamayor capacidad por enlaceRamón Agüero Calvo12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!