INTRODUCCION A ESTRUCTURA DE DATOS
TDA (TIPO DE DATO ABSTRACTO)
ESTRUCTURA DE DATOS EN PYTHON
ESTRUCTURA DE UN VECTOR
TIPOS DE LISTAS
TEMAS VISTOS
+ info
+ info
+ info
+ info
+ info
Se hará una breve descripción y explicación de los temas vistos hasta la fecha en la asignatura estructura de datos 1
OPERADORES MATEMATICOS C++
CONCEPTOS C++
SOLICITAR DATOSC++
VIDEOS DE MOTIVACION Y SUPERACIÓN
Por: Yepez Hanner
+ info
+ info
+ info
+ info
INTRODUCCION A ESTRUCTURA DE DATOS
Es un almacenamiento donde almacenamos, procesamos y organizamos información, no es como una base de datos o un archivo, pues esta base de datos un se aloja en la memoria RAM.Se pueden almecenar elementos Booleanos, enteros, stream o mezclas de ellos. Es igual a cuando acomodamos la ropa por tipo de prenda, color, uso, etc.
TIPOS DE ESTRUCTURAS DE DATOSLineales:Almacenan datos de forma secuencial, uno después de otro, pueden ser estátcas o dinámicas. Enlazadas, pilas, colas etc. No lineales: No se pueden almacenar de forma secuanciales y agregar o eliminar elementos es mas compliado por ejemplo arboles, grafos y spaguettis.
TDA (Tipos de Datos Abstractos
Las listas en TDA representan coleción organizada y fina de elementas. Significa que solo se definen operaciones que se pueden realizar (que ya existen).la representación de TDA se hace mediante arreglos o apuntadores.
TIPOS DE LISTAS
Listas EnlazadasEstructura donde cada nodo contiene un dato y una referencia al sigueinte nodo
Listas Enlazadas simples- Cada nodo apunta al siguiente - No se puede retroceder
Listas Doblemente Enlazadas- Cada nodo tiene 2 referencias: anterior y siguiente - permite recorrer en ambas direcciones
Listas circularesEstructura donde cada nodo contiene un dato y una referencia al sigueinte nodo
Listas Basadas en Arrays- Usan índices en lugar de punteros - Acceso rápido por posisicón - Menos flexibles para inserciones
Nodo centinelaNo contiene datos por ser espacial - Facilita operaciones como inserción y eliminación
ESTRUCTURA DE DATOS EN PYTHON
Python no tiene estructura nativa llamada "Lista enlazada", ain embargo tiene un atributo llamado: "list", la cual es la estructura de datos lineal fundamental. Entre las estructuras usadas comunmente como Lista, Pila y Cola, Python tiene las suyas y sirven para lo mismo:
Estructura de datos / Implementacion en Python- Lista / list - Pila (Stack) / list usando (opppend y pop) - Cola / Collections.deque
Lorem ipsum dolor
Consectetur adipiscing elit
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.
- Lorem ipsum dolor sit amet.
- Consectetur adipiscing elit.
- Sed do eiusmod tempor incididunt ut.
- Labore et dolore magna aliqua.
Lorem ipsum dolor sit
CONCEPTOS C++
C++ es un lenguaje multiparadigma que fue creado por Bjarne Stroustrup en 1879 como extensión del lenguaje C. Se caracteriza por su velocidad, eficienci y capacidad de manejo de recursos del sistema, es el ideal para desarrollo de videojuegos sistemas operativos y sistemas embebidos.
OPERADORES MATEMATICOS C++
En el lenguaje C++ se usan diferentes operadores para ejecutar formulas matemáticas, como encualquier asignatura y en la vida cotidiana, podemos ejecutar cualquier cantidad de operaciones incluyendo las básicas y otras mas complejas.
Operador Nombre Ejemplo Resultado
- + Suma 5 + 3 8
- - Resta 10 - 4 6
- * Multiplicación 2 * 6 12
- / División 10 / 3 3
- ++ Incremento x++ Aumenta valor de x en 1.
- -- Decremento x-- Disminuye el valor de x en 1.
SOLICITAR DATOS C++
Para solicitar datos al desarrollar en C++, se usa una librería llama iostream, para el flujo de entrada cin y para la salida estándar cput. se declara la variable para almacenar datos ingresados por el usuario, se le pide que ingrese el dato mostrando un mensaje cn "cout" y luego usamos "cin" >> variable para capturar la entrada del teclado y guardarla en dicha variable.
Videos motivacionales
En esta sección, expresaré mi punto de vista sobre los videos que el profesor nos muestra cada clase antes de iniciar su explicación, es de mi entero agrado esta actividad, pues nos enseña a no abandonar nuestras metas y enfocarnos en ella, que mientras otros duermene nosotros avancemos hacia el camino de la gloria, cuando otros estén por conseguir sus logrs, nosotros ya estemos adelantados por meses, no desistir de nuestros sueños es la enseñanza mas grande obtenida.
ESTRUCTURA DE UN VECTOR EN PYTHON
En Python y en muchos lenguajes, el vector es un sinónimo de un arreglo Unidimensional.La ventaja de este arreglo es que permite un acceso aleatorio o directo a cualquier elemento en tiempo constante, por lo que es muy rápido.
Concepto Código PythonCreación/Declaración: vector_a = [10, 20, 30, 40] Acceder a un elemento elemento: = vector_a[2] // Resultado: 30 Actualizar un elemento: vector_a[1] = 25 // vector_a es ahora [10, 25, 30, 40] Insertar al final: vector_a.append(50) Recorrer (Iterar): for e in vector_a: print(e)
Por: Yepez Hanner
Hanner Junior Yepez Pacheco
Created on October 8, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Advent Calendar
View
Tree of Wishes
View
Witchcraft vertical Infographic
View
Halloween Horizontal Infographic
View
Halloween Infographic
View
Halloween List 3D
View
Magic and Sorcery List
Explore all templates
Transcript
INTRODUCCION A ESTRUCTURA DE DATOS
TDA (TIPO DE DATO ABSTRACTO)
ESTRUCTURA DE DATOS EN PYTHON
ESTRUCTURA DE UN VECTOR
TIPOS DE LISTAS
TEMAS VISTOS
+ info
+ info
+ info
+ info
+ info
Se hará una breve descripción y explicación de los temas vistos hasta la fecha en la asignatura estructura de datos 1
OPERADORES MATEMATICOS C++
CONCEPTOS C++
SOLICITAR DATOSC++
VIDEOS DE MOTIVACION Y SUPERACIÓN
Por: Yepez Hanner
+ info
+ info
+ info
+ info
INTRODUCCION A ESTRUCTURA DE DATOS
Es un almacenamiento donde almacenamos, procesamos y organizamos información, no es como una base de datos o un archivo, pues esta base de datos un se aloja en la memoria RAM.Se pueden almecenar elementos Booleanos, enteros, stream o mezclas de ellos. Es igual a cuando acomodamos la ropa por tipo de prenda, color, uso, etc.
TIPOS DE ESTRUCTURAS DE DATOSLineales:Almacenan datos de forma secuencial, uno después de otro, pueden ser estátcas o dinámicas. Enlazadas, pilas, colas etc. No lineales: No se pueden almacenar de forma secuanciales y agregar o eliminar elementos es mas compliado por ejemplo arboles, grafos y spaguettis.
TDA (Tipos de Datos Abstractos
Las listas en TDA representan coleción organizada y fina de elementas. Significa que solo se definen operaciones que se pueden realizar (que ya existen).la representación de TDA se hace mediante arreglos o apuntadores.
TIPOS DE LISTAS
Listas EnlazadasEstructura donde cada nodo contiene un dato y una referencia al sigueinte nodo
Listas Enlazadas simples- Cada nodo apunta al siguiente - No se puede retroceder
Listas Doblemente Enlazadas- Cada nodo tiene 2 referencias: anterior y siguiente - permite recorrer en ambas direcciones
Listas circularesEstructura donde cada nodo contiene un dato y una referencia al sigueinte nodo
Listas Basadas en Arrays- Usan índices en lugar de punteros - Acceso rápido por posisicón - Menos flexibles para inserciones
Nodo centinelaNo contiene datos por ser espacial - Facilita operaciones como inserción y eliminación
ESTRUCTURA DE DATOS EN PYTHON
Python no tiene estructura nativa llamada "Lista enlazada", ain embargo tiene un atributo llamado: "list", la cual es la estructura de datos lineal fundamental. Entre las estructuras usadas comunmente como Lista, Pila y Cola, Python tiene las suyas y sirven para lo mismo:
Estructura de datos / Implementacion en Python- Lista / list - Pila (Stack) / list usando (opppend y pop) - Cola / Collections.deque
Lorem ipsum dolor
Consectetur adipiscing elit
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.
Lorem ipsum dolor sit
CONCEPTOS C++
C++ es un lenguaje multiparadigma que fue creado por Bjarne Stroustrup en 1879 como extensión del lenguaje C. Se caracteriza por su velocidad, eficienci y capacidad de manejo de recursos del sistema, es el ideal para desarrollo de videojuegos sistemas operativos y sistemas embebidos.
OPERADORES MATEMATICOS C++
En el lenguaje C++ se usan diferentes operadores para ejecutar formulas matemáticas, como encualquier asignatura y en la vida cotidiana, podemos ejecutar cualquier cantidad de operaciones incluyendo las básicas y otras mas complejas.
Operador Nombre Ejemplo Resultado
SOLICITAR DATOS C++
Para solicitar datos al desarrollar en C++, se usa una librería llama iostream, para el flujo de entrada cin y para la salida estándar cput. se declara la variable para almacenar datos ingresados por el usuario, se le pide que ingrese el dato mostrando un mensaje cn "cout" y luego usamos "cin" >> variable para capturar la entrada del teclado y guardarla en dicha variable.
Videos motivacionales
En esta sección, expresaré mi punto de vista sobre los videos que el profesor nos muestra cada clase antes de iniciar su explicación, es de mi entero agrado esta actividad, pues nos enseña a no abandonar nuestras metas y enfocarnos en ella, que mientras otros duermene nosotros avancemos hacia el camino de la gloria, cuando otros estén por conseguir sus logrs, nosotros ya estemos adelantados por meses, no desistir de nuestros sueños es la enseñanza mas grande obtenida.
ESTRUCTURA DE UN VECTOR EN PYTHON
En Python y en muchos lenguajes, el vector es un sinónimo de un arreglo Unidimensional.La ventaja de este arreglo es que permite un acceso aleatorio o directo a cualquier elemento en tiempo constante, por lo que es muy rápido.
Concepto Código PythonCreación/Declaración: vector_a = [10, 20, 30, 40] Acceder a un elemento elemento: = vector_a[2] // Resultado: 30 Actualizar un elemento: vector_a[1] = 25 // vector_a es ahora [10, 25, 30, 40] Insertar al final: vector_a.append(50) Recorrer (Iterar): for e in vector_a: print(e)