Want to create interactive content? It’s easy in Genially!
Proyecto punteros y nodos Germayoli
Gelmayoli GF
Created on November 3, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Higher Education Presentation
View
Psychedelic Presentation
View
Vaporwave presentation
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Modern Zen Presentation
View
Newspaper Presentation
Transcript
Punteros Y Nodos
Sustentante: Germayoli Carolina G Feliz
XX/XX/20XX
¿Qué es un Puntero?
Un puntero es una variable que almacena la dirección de otra variable en memoria.
Uso en diferentes lenguajes:
-En C/C++, se indica un puntero con el símbolo *.-En Java, no se utiliza este símbolo, pero todos los objetos funcionan como punteros.
Uso en diferentes lenguajes:
Permiten la manipulación eficiente de datos y estructuras dinámicas.
Ejemplo de Puntero en Java
Declaración de Variables:
int p1 = 1; // Declaramos p1 y le asignamos el valor 1 int p2 = p1; // p2 obtiene el valor de p1 (copia del valor)
Comportamiento:
Modificar p1 no afecta a p2, ya que p2 tiene su propio valor (copia).
Aunque no se utiliza *, los objetos se manejan como punteros. Se crea un objeto con new.
Uso de Punteros
03. OBJETIVOS
Conversión a Puntero:
int[] p1 = {1}; // p1 es un arreglo que contiene el valor 1int[] p2 = p1; // p2 apunta a p1 (ambos apuntan al mismo arreglo)
Impresión de Valores:
Al modificar el contenido de p1, p2 refleja ese cambio.Ejemplo: Si p1[0] = 2, al imprimir p2[0], se mostrará 2.
Estructura de Datos
Conexiones entre Nodos:
Cada nodo se conecta a su anterior y siguiente mediante punteros. Esto forma la base de estructuras como listas enlazadas y árboles.
Esto forma la base de estructuras como listas enlazadas y árboles.
Ejemplo de una Lista Enlazada:
Toque para ver importancia de estructuras enlazadas
¿Qué es un Nodo?
Un nodo es una instancia de una clase que contiene:
Datos:
La información que se desea almacenar.
Punteros:
Enlaces a otros nodos, permitiendo la creación de estructuras enlazadas.
Toca aquí para ver ejemplo de nodo en Java
06. METODOLOGÍA
Resumen de Conceptos
Relación:
Punteros:
Nodos:
Variables que almacenan direcciones en memoria y permiten acceder y manipular datos.
Todos los nodos en una estructura de datos están interconectados mediante punteros.
Objetos que contienen datos y punteros, formando la base de estructuras complejas.
Gracias Por su Atención
Germayoli carolina
Creditos:
Ejemplo de clase Nodo en Java
Importancia
Las estructuras enlazadas permiten una manipulación dinámica de los datos, como inserciones y eliminaciones. son fundamentales en la programación y en el estudio de estructuras de datos, ya que permiten almacenar y gestionar datos de manera eficiente en situaciones donde se necesita flexibilidad en la cantidad de elementos.