Slide 7-1 Copyright © 2003 Pearson Education, Inc. Figure: Estructuras de datos.

Slides:



Advertisements
Presentaciones similares
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities scuola.
Advertisements

¿PARA QUE ESTAMOS AQUÍ? LOS OBJETIVOS DE LA ENCARNACIÓN.
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
1 Datos sobre webloggers Datos extraidos de la encuesta a webloggers disponibles en la web de los autores.
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
SALMO 8.
INTELIGENCIA ARTIFICIAL
Seminario El Futuro del Seguro de Vida
1 PRINCIPALES INDICADORES DEL DESARROLLO DE LA SOCIEDAD DE LA INFORMACIÓN EN GALICIA CUADRO DE MANDO Apartado: Empresas Septiembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
AYUDA A LA FUNCIÓN DOCENTE Internet
TEMA 2 MÚLTIPLOS Y DIVISORES
Aranda Fernández, Miguel Ángel García Redondo, Luis Miguel
02- Plan Organización Docente v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
02- PLAN DOCENTE Febrero 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
01- OFERTA FORMATIVA v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Respuestas Buscando a Nemo.
ABECEDARIO FIGURAS GEOMÉTRICAS NÚMERO
Los números.
Área Razón Social 0 0 Telefónica Servicios Audiovisuales S.A. / Telefónica España S.A. Título de la ponencia / Otros datos de interés / Kit.
Los Objetos de la Clase Escriban la palabra (the word) en español para los objetos de la clase (#1-20).
CLASE 3 SOFTWARE DEL MICROPROCESADOR
Tiempos Verbales (caminar, comer, vivir)pg.484
… Y así nos distraemos Vocabulario.
Los números.
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities alimentazione.
Montículos Daniel González Pérez Cristina Sánchez Aragón
1. Apoyo exterior sobre ala inferior de viga de acero
SUMAS NÚMEROS HASTA =
Funciones Excel. Parte 1. Introducción 2 Una función Excel es una fórmula o un procedimiento que se realiza en el ambiente de Visual Basic, fuera de.
Gerencia de Programas Federales de Agua Potable y Alcantarillado Evolución del Sistema Informático de Contraloría Social (SICS) Veracruz, Ver. 2 de octubre.
Í N D I C E. Í N D I C E P R E S E N T A C I Ó N.
INFORME USDA NOVIEMBRE TRIGO 2 MERCADO INTERNACIONAL (Millones de Toneladas) 3.
EL OSO APRENDIZ Y SUS AMIGOS
1 SEGUNDO FORO REGIONAL HERMOSILLO, SON Sistema Nacional de Transparencia Fiscalización y Rendición de Cuentas:
Proyecto ProMéxico Plasmas abril SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Proyecto ProMéxico Plasmas mayo SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Proyecto ProMéxico Plasmas marzo SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
RETIRO DE COMALCALCO DIC. 2012
Proyecto para Centros que trabajan una vez por semana.
Operaciones sobre un árbol
Ecuaciones Cuadráticas
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Árboles binarios. Algoritmos básicos
INFORME PIPADI HOSPITAL VALL DHEBRON JUNIO 2012 – JUNIO
Aqui está Señoras y Señores !!!!!
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 02 EQUIPO 03 VS EQUIPO 06 EQUIPO 05 VS EQUIPO 10 EQUIPO 07 DESCANSA EQUIPO 08 VS EQUIPO 13.
CULENDARIO 2007 Para los Patanes.
Lección 7: Protección Contra Incendios
BEATRIZ LAFONT VILLODRE
SI QUIERES VERLO DALE AL CLICK
ESTADOS FINANCIEROS A DICIEMBRE DE 2013.
* Fuente: Sondeo del Consumidor de la Comisión de la UE, GfK. Expectativas sobre la situación.
Marzo 2007 Lenguajes Visuales Clase III.
Oscar Bedoya. Edificio 331, 2º piso, E.I.S.C. Estructuras de datos y algoritmos.
SpanishNumbers Uno 2 Dos 3 Tres 4 Quatro.
MSc. Lucía Osuna Wendehake
Numbers.
ESTRATEGIAS DE BUSQUEDA A CIEGAS
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
 2003 Prentice Hall, Inc. All rights reserved. 1 Capítulo 6: Clases y Abstracción de Datos Índice del capítulo 6.1 Introducción 6.2 Estructuras 6.3 Clases.
DISEÑO DE LA PROPUESTA DEL PROCESO DE RENDICION DE CUENTAS 2014 Coordinación General de Planificación Ministerio de Agricultura, Ganadería, Acuacultura.
Árboles binarios de búsqueda
Estructuras con punteros: Nodos y Listas. Fichas ordenas en orden alfabético y por otro criterio, usando hilos : hilo de inicio : hilo de ficha : hilo.
Árboles Binarios Estructuras de Datos.
Transcripción de la presentación:

Slide 7-1 Copyright © 2003 Pearson Education, Inc. Figure: Estructuras de datos

Slide 7-2 Copyright © 2003 Pearson Education, Inc. Fichas ordenas en orden alfabético y por otro criterio, usando hilos : hilo de inicio : hilo de ficha : hilo final ficha + hilo que sale de ella = nodo hilo naranjo = puntero inicio hilo verde = puntero de nodo que apunta a “nada”

Slide 7-3 Copyright © 2003 Pearson Education, Inc. usando hilos, equivalencia en Java : hilo de inicio Nodo inicio; : hilo de ficha class Nodo { int x; Nodo siguiente; } : hilo final es el puntero de un objeto que tiene asignado el valor null apunta a null: Nodo x = new Nodo(…); x.siguiente = null;

Slide 7-4 Copyright © 2003 Pearson Education, Inc. Premios Novel ordenados por título pero enlazados por autor

Slide 7-5 Copyright © 2003 Pearson Education, Inc. El arreglo Readings almacenado en memoria a aprtir de la dirección x

Slide 7-6 Copyright © 2003 Pearson Education, Inc. Arreglo bidimensional con cuatro filas y cinco columnas

Slide 7-7 Copyright © 2003 Pearson Education, Inc. Nombres almacenados en memoria como una lista contigua

Slide 7-8 Copyright © 2003 Pearson Education, Inc. Estructura de una lista encadenada

Slide 7-9 Copyright © 2003 Pearson Education, Inc. Borrando un elemento de una lista encadenada

Slide 7-10 Copyright © 2003 Pearson Education, Inc. Insertando un elemento de una lista encadenada

Slide 7-11 Copyright © 2003 Pearson Education, Inc. Procedimiento para imprimir una lista encadenada

Slide 7-12 Copyright © 2003 Pearson Education, Inc. Usando una pila (stack) para imprimir una lista en orden inverso

Slide 7-13 Copyright © 2003 Pearson Education, Inc. Usando la pila para imprimir en orden inverso

Slide 7-14 Copyright © 2003 Pearson Education, Inc. Procedimiento (que usa una pila auxiliar) para imprimir una lista encadenada en orden inverso

Slide 7-15 Copyright © 2003 Pearson Education, Inc. Una pila en memoria

Slide 7-16 Copyright © 2003 Pearson Education, Inc. Cola implementada con punteros head y tail

Slide 7-17 Copyright © 2003 Pearson Education, Inc. Cola que se “arrastra” a través de la memoria

Slide 7-18 Copyright © 2003 Pearson Education, Inc. Cola circular que contiene las letras F hasta O realmente almacenada en la memoria

Slide 7-19 Copyright © 2003 Pearson Education, Inc. Una cola circular en su forma conceptual en la cual la última celda es “adyacente” a la primera celda

Slide 7-20 Copyright © 2003 Pearson Education, Inc. Un organigrama ejemplo

Slide 7-21 Copyright © 2003 Pearson Education, Inc. Terminología de árboles

Slide 7-22 Copyright © 2003 Pearson Education, Inc. Estructura de un nodo en un árbol binario

Slide 7-23 Copyright © 2003 Pearson Education, Inc. Estructura conceptual y la organización real de un árbol binario que usa sistema de lista encadenada

Slide 7-24 Copyright © 2003 Pearson Education, Inc. Figure 7.20: A tree stored without pointers

Slide 7-25 Copyright © 2003 Pearson Education, Inc. Vista conceptual de árbol desbalanceado y su almacenamiento como arreglo

Slide 7-26 Copyright © 2003 Pearson Education, Inc. Las letras A a la M arregladas en un árbol ordenado

Slide 7-27 Copyright © 2003 Pearson Education, Inc. Los árboles sucesivamente menores en la búsqueda de la letra J

Slide 7-28 Copyright © 2003 Pearson Education, Inc. Imprimir un árbol en orden alfabético

Slide 7-29 Copyright © 2003 Pearson Education, Inc. Procedimiento recursivo Java para imprimir un árbol binario public void imprimeArbol(Nodo r){ if(r!=null){ if(r.izq!=null){ imprimeArbol(r.izq); } System.out.println(r.x); if(r.der!=null){ imprimeArbol(r.der); } class Nodo { int x; Nodo izq; Nodo der; Nodo(int xx){ x=xx; }

Slide 7-30 Copyright © 2003 Pearson Education, Inc. Insertar una M en la lista B, E, G, H, J, K, N, P almacenada como árbol binario

Slide 7-31 Copyright © 2003 Pearson Education, Inc. M insertada en la lista B, E, G, H, J, K, N, P almacenada como árbol binario

Slide 7-32 Copyright © 2003 Pearson Education, Inc. Procedimiento para insertar una nueva entrada en árbol binario (1) public void insertarNodo(int xx){ if(raiz==null){ raiz=new Nodo(xx); } else { insertar(raiz,xx); }

Slide 7-33 Copyright © 2003 Pearson Education, Inc. Procedimiento para insertar una nueva entrada en árbol binario (2) void insertar(Nodo r, int xx){ if(xx==r.x)return; if(xx<r.x){ if(r.izq==null)r.izq=new Nodo(xx); else insertar(r.izq,xx); return; } if(xx>r.x){ if(r.der==null)r.der=new Nodo(xx); else insertar(r.der,xx); return; }

Slide 7-34 Copyright © 2003 Pearson Education, Inc. Búsqueda binaria en una lista organizada como árbol binario

Slide 7-35 Copyright © 2003 Pearson Education, Inc. Una pila de enteros en C++

Slide 7-36 Copyright © 2003 Pearson Education, Inc. Pila de enteros implementada en Java