Estructura de Datos

  • Inicio
  • Temario
  • Blog
  • Dropdown
    • Exámenes
    • Plans
    • Blog
  • Contact

OBJETIVO GENERAL DE LA ASIGNATURA:

Esta asignatura proporciona al perfil del egresado habilidades para la selección y aplicación de algoritmos y las estructuras de datos en el desarrollo e implementación de programas que permitan la solución de problemas.
La relevancia de la asignatura es que el alumno identifique claramente la forma en cómo se estructuran y organizan los datos internamente, para poder hacerlos más eficientes en cuanto a la administración del tiempo de procesador y el uso de la memoria.
Para cursar esta asignatura se requiere tener habilidades básicas de programación e interpretación de algoritmos y tener el dominio del paradigma orientado a objetos. Además, debe de conocer y manejar los conceptos generales de la lógica matemática, relaciones y la teoría de grafos, por esta razón se encuentra ubicada para ser cursada después de Fundamentos de Programación y de Programación Orientada a Objetos y Matemáticas Discretas, a su vez, esta asignatura es el pilar fundamental en el análisis, diseño y desarrollo de aplicaciones de software de bajo y alto nivel.

ChatBot TESCO

Estructura de Datos

Temario de la materia.

1 Introducción a las estructuras de datos

1.1 Clasificación de las Estructuras de Datos

1.2 Tipos de datos abstractos (TDA)

1.3 Ejemplos de TDA’s

1.4 Manejo de memoria

1.4.1 Memoria estática

1.4.2 Memoria dinámica

1.5 Análisis de algoritmos

1.5.1 Complejidad en el tiempo

1.5.2 Complejidad en el espacio

1.5.3 Eficiencia de los algoritmos

2 Recursividad

2.1 Definición

2.2 Procedimientos recursivos

2.3 Ejemplos de casos recursivos

3 Estructuras lineales

3.1 Pilas

3.1.1 Representación en memoria

3.1.2 Operaciones básicas

3.1.3 Aplicaciones

3.2 Colas

3.2.1 Representación en memoria

3.2.2 Operaciones básicas

3.2.3 Tipos de colas: simples, circulares y bicolas

3.2.4 Aplicaciones

3.3 Listas

3.3.1 Operaciones básicas

3.3.2 Tipos de listas: simplemente enlazadas, doblemente enlazadas y circulares

3.3.3 Aplicaciones

4 Estructuras no lineales

4.1 Árboles

4.1.1 Clasificación de árboles

4.1.2 Operaciones básicas sobre Árboles Binarios

4.1.3 Aplicaciones

4.2 Grafos

4.2.1 Representación de grafos

4.2.2 Operaciones básicas

5 Métodos de ordenamiento

5.1 Algoritmos de ordenamiento internos

Herencias!!!

5.1.1 Burbuja

5.1.2 Quicksort

5.1.3 ShellSort

5.1.4 Radix

5.2 Algoritmos de ordenamiento externos

5.2.1 Intercalación

Funciones 4

5.2.2 Mezcla Directa

5.2.3 Mezcla Natural

6 Métodos de búsqueda

6.1 Búsqueda secuencial

6.2 Búsqueda binaria

6.3 Búsqueda por Funciones de HASH



Competencias


1. Introducción a las estructuras de datos: Conoce y comprende las diferentes estructuras de datos, su clasificación y forma de manipularlas para buscar la manera más eficiente de resolver problemas.

2. Recursividad: Aplica la recursividad en la solución de problemas valorando su pertinencia en el uso eficaz de los recursos.

3. Estructuras lineales: Comprende y aplica estructuras de datos lineales para solución de problemas.

4. Estructuras no lineales: Comprende y aplica estructuras no lineales para la solución de problemas.

5. Métodos de ordenamiento: Conoce, comprende y aplica los algoritmos de ordenamiento para el uso adecuado en el desarrollo de aplicaciones que permita solucionar problemas del entorno.




Python1
Python2
Python3

HERRAMIENTAS

1.- Sub-Dominio Páginas Web

2.- Sub-Dominio Páginas Web

3.- Sub-Dominio Páginas Web

4.- Sub-Dominio Páginas Web

5.- Sub-Dominio Páginas Web

6.- Sub-Dominio Páginas Web

7.- Sub-Dominio Páginas Web


1.- Plantillas Páginas Web

2.- Plantillas Páginas Web

3.- Plantillas Páginas Web

4.- Plantillas Páginas Web

5.- Plantillas Páginas Web



1.- Herramientas para Edición HTML

2.- Herramientas para Edición HTML

3.- Herramientas para Edición HTML

4.- Herramientas para Edición HTML



1.- Nube de Palabras

2.- Nube de Palabras

3.- Nube de Palabras

4.- Nube de Palabras



Descargar Archivo



Evolución de las Tencnologias

Humility

Factores de Competitividad y Globalización

Passion

Información

Honesty

Comunicación

© 2019 Mechanized. All Rights Reserved | Design by W3layouts

© 2019 Dance School. All Rights Reserved | Design by W3layouts