SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Algoritmos y estructuras de
             datos
       Repaso de temas de lectura
                SSD5



SSD5           Mtl. Lourdes Cahuich   1
Estructura de datos
• Una estructura de datos es una
   representación ordenada de
   información
• Típicamente representa o almacena
   datos para facilitar la solución de
   algunos problemas
• Una estructura de datos puede estar
   compuesta de piezas simples de datos,
   aunque también pueden tener piezas
   complejas o incluso Cahuich estructuras 2
                  Mtl. Lourdes otras
SSD5
Algoritmos
• Un algoritmo es una secuencia de
  acciones o serie de pasos para resolver
  un problema, esta serie de pasos puede
  hacer uso de alguna estructura de
  datos para resolver el problema
• Los algoritmos pueden involucrar la
  repetición de pasos y también
  ramificaciones sencillas o toma de
  decisiones
SSD5            Mtl. Lourdes Cahuich    3
Solución de problemas con
          estructuras de datos
• ¿Cómo usar las estructuras de datos y
  los algoritmos para solucionar
  problemas?
• Típicamente no existe solamente una
  solución para un problema dado;
  existen varias soluciones, cada una con
  ventajas y desventajas

SSD5            Mtl. Lourdes Cahuich    4
Representaciones múltiples
• Algunas veces se pueden resolver uno
  o más problemas diferentes usando la
  misma estructura de datos y algoritmo;
  como se ejemplifica en la siguiente
  tabla




SSD5            Mtl. Lourdes Cahuich       5
Problema                           Solución


Recordar los                   Lista de comestibles
comestibles a comprar

Monitorear inventario          Lista de categorías y
por categoría y                subcategorías
subcategoría
Evaluar estudiantes            Lista de estudiantes
durante el semestre            cada uno con lista de
                               calificaciones
Administrar tareas del         Lista de tareas y
trabajo                        prioridad
 SSD5               Mtl. Lourdes Cahuich               6
Representaciones múltiples
• Cada uno de estos problemas se
  resuelve usando algún tipo de lista para
  representar los datos; los algoritmos
  pueden variar un poco pero en esencia
  el algoritmo recorre la lista y
  desempeña alguna acción


SSD5            Mtl. Lourdes Cahuich     7
¿Cómo refinar la
         representación?
• El refinamiento de una representación
  inicial con frecuencia lleva a una
  solución más adecuada
• Se puede optimizar una representación
  tantas veces como sea necesario hasta
  llegar a una solución eficiente


SSD5           Mtl. Lourdes Cahuich       8
¿Cómo descomponer la
        representación?
• Después de establecer la
   representación de un problema se
   tienen que ubicar las entidades clave
   que hacen la representación a la vez
   que tratar de entender la relación entre
   ellas
• El proceso de identificar objetos y
   relaciones se conoce como
   descomposición (ubicar los
   componentes principales de un
SSD5              Mtl. Lourdes Cahuich        9

   problema)
¿Cómo descomponer la
          representación?
• Después de ubicar los objetos se va a
  identificar el tipo de dato o estructura y
  cual es la relación entre estos tipos o
  estructuras de datos




SSD5              Mtl. Lourdes Cahuich         10

Mais conteúdo relacionado

Semelhante a 2 Algoritmos Y Estructuras De Datos

Unidad 2 técnicas para el diseño de sistemas
Unidad 2 técnicas para el diseño de sistemasUnidad 2 técnicas para el diseño de sistemas
Unidad 2 técnicas para el diseño de sistemasmezcalote
 
Metodología de Sistemas Suaves (MSS)
Metodología de Sistemas Suaves (MSS)Metodología de Sistemas Suaves (MSS)
Metodología de Sistemas Suaves (MSS)Jhonatan Renteria
 
Sistema expretos
Sistema expretosSistema expretos
Sistema expretosElvi Reyes
 
Sistema expretos
Sistema expretosSistema expretos
Sistema expretosElvi Reyes
 
Análisis seguridad industrial 25 de febrero.pptx
Análisis seguridad industrial 25 de febrero.pptxAnálisis seguridad industrial 25 de febrero.pptx
Análisis seguridad industrial 25 de febrero.pptxssuserfa578f
 
Parte_04_HerCal.ppt
Parte_04_HerCal.pptParte_04_HerCal.ppt
Parte_04_HerCal.pptjgarciambt
 
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetosED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetosFranklin Parrales Bravo
 
Sistema expretos
Sistema expretosSistema expretos
Sistema expretosElvi Reyes
 
Herramientas basicas para_la_solucion_de_problemas_1 (1)
Herramientas basicas para_la_solucion_de_problemas_1 (1)Herramientas basicas para_la_solucion_de_problemas_1 (1)
Herramientas basicas para_la_solucion_de_problemas_1 (1)Rigoberto Mondragon Cervera
 
Herramientas de calidad
Herramientas de calidadHerramientas de calidad
Herramientas de calidadJavier Alcocer
 
Tops (equipos orientados a la solución de problemas)
Tops (equipos orientados a la solución de problemas)Tops (equipos orientados a la solución de problemas)
Tops (equipos orientados a la solución de problemas)DISARAHI
 
Unidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iiUnidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iinestorgarcia250
 
Unidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iiUnidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iinestorgarcia250
 
Herramientas de informática 1
Herramientas de informática 1Herramientas de informática 1
Herramientas de informática 1brianlunalopez
 

Semelhante a 2 Algoritmos Y Estructuras De Datos (20)

Herramientas De Calidad
Herramientas De CalidadHerramientas De Calidad
Herramientas De Calidad
 
Unidad 2 técnicas para el diseño de sistemas
Unidad 2 técnicas para el diseño de sistemasUnidad 2 técnicas para el diseño de sistemas
Unidad 2 técnicas para el diseño de sistemas
 
Metodología de Sistemas Suaves (MSS)
Metodología de Sistemas Suaves (MSS)Metodología de Sistemas Suaves (MSS)
Metodología de Sistemas Suaves (MSS)
 
Sistema expretos
Sistema expretosSistema expretos
Sistema expretos
 
Sistema expretos
Sistema expretosSistema expretos
Sistema expretos
 
Análisis seguridad industrial 25 de febrero.pptx
Análisis seguridad industrial 25 de febrero.pptxAnálisis seguridad industrial 25 de febrero.pptx
Análisis seguridad industrial 25 de febrero.pptx
 
Parte_04_HerCal.ppt
Parte_04_HerCal.pptParte_04_HerCal.ppt
Parte_04_HerCal.ppt
 
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetosED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
 
Sistema expretos
Sistema expretosSistema expretos
Sistema expretos
 
ANALISIS DE CAUSA RAIZ.pptx
ANALISIS DE CAUSA RAIZ.pptxANALISIS DE CAUSA RAIZ.pptx
ANALISIS DE CAUSA RAIZ.pptx
 
Bases de conocimiento vs bases de datos
Bases de conocimiento vs bases de datosBases de conocimiento vs bases de datos
Bases de conocimiento vs bases de datos
 
Trizics
TrizicsTrizics
Trizics
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Herramientas basicas para_la_solucion_de_problemas_1 (1)
Herramientas basicas para_la_solucion_de_problemas_1 (1)Herramientas basicas para_la_solucion_de_problemas_1 (1)
Herramientas basicas para_la_solucion_de_problemas_1 (1)
 
Herramientas de calidad
Herramientas de calidadHerramientas de calidad
Herramientas de calidad
 
Tops (equipos orientados a la solución de problemas)
Tops (equipos orientados a la solución de problemas)Tops (equipos orientados a la solución de problemas)
Tops (equipos orientados a la solución de problemas)
 
Apoyo toma de decisiones
Apoyo toma de decisionesApoyo toma de decisiones
Apoyo toma de decisiones
 
Unidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iiUnidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados ii
 
Unidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iiUnidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados ii
 
Herramientas de informática 1
Herramientas de informática 1Herramientas de informática 1
Herramientas de informática 1
 

Mais de UVM

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programaciónUVM
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaUVM
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempoUVM
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosUVM
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglosUVM
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadoresUVM
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlUVM
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadoresUVM
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicosUVM
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datosUVM
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funcionesUVM
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funcionesUVM
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bitsUVM
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreUVM
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3UVM
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuarioUVM
 
Función main()
Función main()Función main()
Función main()UVM
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++UVM
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoUVM
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++UVM
 

Mais de UVM (20)

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicos
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadores
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funciones
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bits
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Función main()
Función main()Función main()
Función main()
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Último (16)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

2 Algoritmos Y Estructuras De Datos

  • 1. Algoritmos y estructuras de datos Repaso de temas de lectura SSD5 SSD5 Mtl. Lourdes Cahuich 1
  • 2. Estructura de datos • Una estructura de datos es una representación ordenada de información • Típicamente representa o almacena datos para facilitar la solución de algunos problemas • Una estructura de datos puede estar compuesta de piezas simples de datos, aunque también pueden tener piezas complejas o incluso Cahuich estructuras 2 Mtl. Lourdes otras SSD5
  • 3. Algoritmos • Un algoritmo es una secuencia de acciones o serie de pasos para resolver un problema, esta serie de pasos puede hacer uso de alguna estructura de datos para resolver el problema • Los algoritmos pueden involucrar la repetición de pasos y también ramificaciones sencillas o toma de decisiones SSD5 Mtl. Lourdes Cahuich 3
  • 4. Solución de problemas con estructuras de datos • ¿Cómo usar las estructuras de datos y los algoritmos para solucionar problemas? • Típicamente no existe solamente una solución para un problema dado; existen varias soluciones, cada una con ventajas y desventajas SSD5 Mtl. Lourdes Cahuich 4
  • 5. Representaciones múltiples • Algunas veces se pueden resolver uno o más problemas diferentes usando la misma estructura de datos y algoritmo; como se ejemplifica en la siguiente tabla SSD5 Mtl. Lourdes Cahuich 5
  • 6. Problema Solución Recordar los Lista de comestibles comestibles a comprar Monitorear inventario Lista de categorías y por categoría y subcategorías subcategoría Evaluar estudiantes Lista de estudiantes durante el semestre cada uno con lista de calificaciones Administrar tareas del Lista de tareas y trabajo prioridad SSD5 Mtl. Lourdes Cahuich 6
  • 7. Representaciones múltiples • Cada uno de estos problemas se resuelve usando algún tipo de lista para representar los datos; los algoritmos pueden variar un poco pero en esencia el algoritmo recorre la lista y desempeña alguna acción SSD5 Mtl. Lourdes Cahuich 7
  • 8. ¿Cómo refinar la representación? • El refinamiento de una representación inicial con frecuencia lleva a una solución más adecuada • Se puede optimizar una representación tantas veces como sea necesario hasta llegar a una solución eficiente SSD5 Mtl. Lourdes Cahuich 8
  • 9. ¿Cómo descomponer la representación? • Después de establecer la representación de un problema se tienen que ubicar las entidades clave que hacen la representación a la vez que tratar de entender la relación entre ellas • El proceso de identificar objetos y relaciones se conoce como descomposición (ubicar los componentes principales de un SSD5 Mtl. Lourdes Cahuich 9 problema)
  • 10. ¿Cómo descomponer la representación? • Después de ubicar los objetos se va a identificar el tipo de dato o estructura y cual es la relación entre estos tipos o estructuras de datos SSD5 Mtl. Lourdes Cahuich 10