


Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Asignatura: ESTRUCTURA DE DATOS Y DE LA INFORMACION, Profesor: JUAN GIRALT, Carrera: I.T.I. Sistemas, Universidad: UCLM
Tipo: Ejercicios
1 / 4
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



A. Test
7. Un grafo no dirigido es conexo si A. Para cada par de vértices hay un arco C. Para cada par de vértices hay un camino B. Para cada par de vértices hay un ciclo D. Para cada par de vértices hay un bucle
B. Cuestiones
2. Implementa, en JAVA, un método que nos devuelva todos los vértices aislados de un grafo (un vértice se dice aislado si no tiene adyacentes ni incidentes)
C. Problemas
P1. Simulación de elecciones.
los resultados de los Colegios Electorales que dependen de él y que están repartidos por toda la provincia.
1º) (5 ptos) Diseñar las estructuras de datos que simulen el problema
2º) Implementad, en pseudocódigo o JAVA, los algoritmos que: a) (2,5 ptos.) Nos den, en cualquier momento, el porcentaje de personas que han ejercido el derecho al voto en toda la comunidad hasta ese momento.
b) (2,5 ptos)Al final de la jornada, el porcentaje de votos obtenidos por cada partido, votos en blanco y nulos, sobre el total de gente que ha votado en la comunidad.
2..c(2 puntos) Los “amigos” del país ganador, teniendo en cuenta que los amigos de un país P son aquéllos a los que ha votado y los amigos de éstos. Por ejemplo, si España ha votado a Francia y Francia ha votado a Alemania, entonces los amigos de España son Francia y Alemania (aunque España no haya votado a Alemania).
P5. Para poder mejorar las infraestructuras de una provincia determinada, se desean conocer las distintas empresas de autobuses que realizan transportes de viajeros y entre qué poblaciones. El proyecto de mejora consiste en crear una empresa de transportes nueva que realice trayectos directos entre todas aquellas poblaciones entre las que no exista línea directa, teniendo en cuenta, además, que no puede haber más de un trayecto directo entre dos ciudades. Por tanto, el problema consiste en lo siguiente: a) (3 puntos) Diseñar, en Java, la estructura de datos que permita representar toda la información del sistema, es decir, ciudades entre las que existe o no línea directa junto con las empresas que cubren los trayectos. b) (3,5 puntos) Implementar, en Java, un método que decida si es necesario crear la empresa de transportes nueva, es decir, si hay al menos dos poblaciones entre las que no existe transporte directo. c) (3,5 puntos) Implementar, en Java, un método que devuelva la empresa de autobuses mediante la que se puede viajar de forma directa entre dos poblaciones dadas.
P6. Tenemos una serie de ciudades conectadas por carreteras. Las carreteras pueden tener 1, 2, 3 ó 4 carriles. En las carreteras de 3 ó 4 carriles, si el tráfico en un sentido se “satura” (supera un cierto número de vehículos) se cambiará uno de los carriles de la otra dirección hacia la saturada, teniendo en cuenta que nunca se puede quedar una dirección sin ningún carril.