MJ 203 Struktur Data

Slides:



Advertisements
Presentaciones similares
CAPACITACIÓN PARA LA APLICACIÓN Y CUMPLIMIENTO DE LA NORMATIVA
Advertisements

Trazas Animadas de Recorridos sobre Grafos
5. UNITATEA: INGURUNE HOTZAK, BEROAK ETA EPELAK
Necesidades de Interconexión y Particularidades de Operación
INERCIA DE ROTACIONES.
UNIVERSIDAD MAYOR DE SAN ANDRÉS
“DISEÑO, CONSTRUCCIÓN E IMPLEMENTACIÓN DE UN EQUIPO MEDIDOR DE FUERZA DE IMPACTO, CON SISTEMA DE ELEVACIÓN, FRENADO Y HMI PARA EL LABORATORIO DE MECÁNICA.
DEPARTAMENTO DE CIENCIAS ECONÓMICAS ADMINISTRATIVAS Y DE COMERCIO
Dpto. de Física y Química
IIE-CESPA SEMINARIOS ABIERTOS Presentación Nº23
La Planeación y Control Financiero
ANÁLISIS DEL DESEMPEÑO DE UN SISTEMA MIMO EN UN CANAL NO LINEAL COMPLEJO DIVIDIDO EN SUBBANDA CON SERIES DE VOLTERRA AUTOR: VALERIA IMBAQUINGO DIRECTOR:
DEPARTAMENTO DE CIENCIAS ECONÓMICAS ADMINISTRATIVAS Y DE COMERCIO
Prof. Florentin Smarandache, PhD
Investigación de operaciones
Departamento de eléctrica y electrónica
“ESTUDIO MULTITEMPORAL PARA DETERMINAR EL CAMBIO EN EL USO DEL SUELO Y LA COBERTURA VEGETAL EN ÁREAS DE PROTECCIÓN ECOLÓGICA DEL DISTRITO METROPOLITANO.
Dpto. de Física y Química
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”
Principios mendelianos
Robótica Modular Libre
LEVANTAMIENTOS MIXTOS
UNIVERSIDAD TÉCNICA DEL NORTE
Subastas de Largo Plazo: Diseño y Resultados
QUÍMICA/QUÍMICA GENERAL LEYES DE LOS GASES
“DISEÑO, CONSTRUCCIÓN DE UN AGITADOR ORBITAL MODULAR DE DOBLE BANDEJA PARA EL LABORATORIO DE CULTIVOS VEGETALES DE LA CARRERA DE INGENIERÍA EN BIOTECNOLOGÍA.”
TEMA 8: ácidos y bases QUÍMICA IB.
Investigación de operaciones
Y NEGOCIACIÓN INTERNACIONAL
DEPARTAMENTO DE CIENCIAS DE LA TIERRA Y LA CONSTRUCCIÓN CARRERA DE INGENIERÍA GEOGRÁFICA Y DEL MEDIO AMBIENTE TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN.
Tema 8 Las fuerzas IES Padre Manjón Prof: Eduardo Eisman.
Variables y unidades fundamentales en ingeniería de procesos
Las leyes del movimiento de Newton.
Business Analytics Computer Security
Gabriela Pazmiño Vaneza Zambrano Octubre
Teoría de Probabilidad
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE
Trigonometría. 4º ESO Trigonometría.
Movimiento en una dirección
TESIS DE GRADO Previa a la obtención del título de: INGENIERO CIVIL
“DISEÑO Y CONSTRUCCIÓN DE UN MÓDULO ACADÉMICO DE INTERACCIÓN HOMBRE – MÁQUINA PARA LA REHABILITACIÓN DE LA CIZALLA EDWARDS TRUECUT 3.25 mm MODELO 600”
MODELO para la gestión de inventarios para una cadena de suministro multinivel bajo escenarios de incertidumbre Por: Ing. KATHERINNE SALAS NAVARRO, MSc.,
TEMAS DE EXPOSICIÓN.
Confederación Sindical de Trabajadores/as de las Américas
Tema 4 CAPITAL HUMANO Y MERCADO DE TRABAJO
Modificaciones Laborales, Tributarias y Administrativas
Historia de la Salud Ocupacional en Chile
Maestría en Administración de Talento Humano
¡VOY A CELEBRAR MI CUMPLE!
Clase 10 Spanish 1.1.
EL SABUESO DE LOS BASKERVILLE
LAS ARTICULACIONES.
UNA ARTICULACIÓN ES UNA PARTE DEL CUERPO EN LA QUE SE ENCUENTRAN Y CONECTAN DOS O MÁS HUESOS. DEPENDIENDO DEL TIPO DE ARTICULACIÓN, LOS HUESOS PUEDEN.
PROYECTO UMC1501-PMI UMCE EXPERIENCIAS EXITOSAS Y NUDOS CRITICOS
Articulaciones Es la unión entre dos o más huesos, un hueso y cartílago. Facilitar movimientos mecánicos, Darle elasticidad y plasticidad al cuerpo 3.
Calefacción con Estilo!
CENTRO DE EVALUACIÓN PSICOSOCIAL
RENDICION DE CUENTAS FINAL 2015 y Parcial 2016
Autoras: Srtas. Paulina Acosta; Rocio Cayambe
Principios y Estructura de la Economía
Caso 1 Un fuego forestal de enormes proporciones se ha declarado en una zona boscosa. Tú, como responsable del equipo del operativo contra-incendios, estás.
Curso de Metodología de la Enseñanza para Abogados Adscriptos
Los tipos de cambio fijos y la intervención en el mercado de divisas
MÓDULO I: RENTABILIDAD FARMACÉUTICA MÓDULO II: INTRODUCCION A LA VENTA PROFESIONAL LA MARCA EN PRODUCTOS Y SERVICIOS FARMACÉUTICOS OB J E T I V O S Analizar,
FENÓMENOS DE CORRIENTE DIRECTA
Sistemas Continuos y Discretos
Asientos Contables II: Balance de Comprobación
Liderazgo en Telefónica
CALIDAD HUMANA.
El discurso sobre la religión en España: análisis de La voz dormida (novela y película) TZU-HAN, YUAN (Corina)
Transcripción de la presentación:

MJ 203 Struktur Data

 Penelusuran graf (graph traversal) ◦ Depth First Search (DFS) ◦ Breadth First Search (BFS)

 Mengunjungi atau membaca graf menurut arah tertentu, simpul per simpul, mulai dari simpul tertentu sampai semua simpul dikunjungi tepat satu kali ◦ Depth First Search (DFS)  mendahulukan arah kedalaman ◦ Breadth First Search (BFS)  mendahulukan arah melebar

 Penelusuran secara DFS dari simpul A: A B D H E F C G  Penelusuran secara BFS dari simpul A: A B C D E F G H A A H H G G F F E E D D C C B B

 Penelusuran graf yang arah penelusurannya mendahulukan ke arah kedalaman graf tersebut  Dalam proses penelusuran, pada suatu titik ‘terpaksa’ dilakukan langkah kembali ke simpul sebelumnya  menggunakan stack (dengan jumlah elemen min sejumlah simpul graf yang ditelusuri)

A A H H G G F F E E D D C C B B S Top = -1

A0 A A H H G G F F E E D D C C B B S Top Cetak A Push A Cetak A Push A Output : A

B1 A0 A A H H G G F F E E D D C C B B S Top Cetak B Push B Cetak B Push B Output : A B

D2 B1 A0 A A H H G G F F E E D D C C B B S Top Cetak D Push D Cetak D Push D Output : A B D

H3 D2 B1 A0 A A H H G G F F E E D D C C B B S Top Cetak H Push H Cetak H Push H Output : A B D H

E4 H3 D2 B1 A0 A A H H G G F F E E D D C C B B S Top Cetak E Push E Cetak E Push E Output : A B D H E Tidak ada yang bisa dikunjungi lagi dari E, kembali ke H

E4 H3 D2 B1 A0 A A H H G G F F E E D D C C B B S Top Pop E Output : A B D H E

F4 H3 D2 B1 A0 A A H H G G F F E E D D C C B B S Top Cetak F Push F Cetak F Push F Output : A B D H E F

C5 F4 H3 D2 B1 A0 A A H H G G F F E E D D C C B B S Top Cetak C Push C Cetak C Push C Output : A B D H E F C

9 8 7 G6 C5 F4 H3 D2 B1 A0 A A H H G G F F E E D D C C B B S Top Cetak G Push G Cetak G Push G Output : A B D H E F C G Tidak ada yang bisa dikunjungi lagi dari G, kembali ke C

9 8 7 G6 C5 F4 H3 D2 B1 A0 A A H H G G F F E E D D C C B B S Top Pop G Output : A B D H E F C G Tidak ada yang bisa dikunjungi lagi dari C, kembali ke F

C5 F4 H3 D2 B1 A0 A A H H G G F F E E D D C C B B S Top Pop C Output : A B D H E F C G Tidak ada yang bisa dikunjungi lagi dari F, kembali ke H

F4 H3 D2 B1 A0 A A H H G G F F E E D D C C B B S Top Pop F Output : A B D H E F C G Tidak ada yang bisa dikunjungi lagi dari H, kembali ke D

H3 D2 B1 A0 A A H H G G F F E E D D C C B B S Top Pop H Output : A B D H E F C G Tidak ada yang bisa dikunjungi lagi dari D, kembali ke B

D2 B1 A0 A A H H G G F F E E D D C C B B S Top Pop D Output : A B D H E F C G Tidak ada yang bisa dikunjungi lagi dari B, kembali ke A

A0 A A H H G G F F E E D D C C B B S Top = -1 Pop A Output : A B D H E F C G Top kembali -1, proses selesai

 Penelusuran graf yang arah penelusurannya mendahulukan arah ‘lebar’ graf  Perlu sebuah array untuk antrian (queue) yang jumlah elemennya tidak kurang dari jumlah simpul

A A H H G G F F E E D D C C B B Q R = -1 F = -1

A A H H G G F F E E D D C C B B AQ R F

A A H H G G F F E E D D C C B B ABCQ R F

A A H H G G F F E E D D C C B B ABCQ R F

A A H H G G F F E E D D C C B B ABCDEQ R F

A A H H G G F F E E D D C C B B ABCDEQ R F

A A H H G G F F E E D D C C B B ABCDEFGQ R F

A A H H G G F F E E D D C C B B ABCDEFGQ R F

A A H H G G F F E E D D C C B B ABCDEFGHQ R F R sudah menunjuk ujung antrian, proses selesai

 Lakukan penelusuran graf pada contoh sebelumnya secara DFS dan BFS mulai dari simpul B