Proyecto punteros y nodos Germayoli
Gelmayoli GF
Created on November 3, 2024
Over 30 million people create interactive content in Genially.
Check out what others have designed:
LIBRARIES LIBRARIANS
Presentation
IAU@HLPF2019
Presentation
SPRING IN THE FOREST 2
Presentation
EXPLLORING SPACE
Presentation
FOOD 1
Presentation
COUNTRIES LESSON 5 GROUP 7/8
Presentation
BLENDED PEDAGOGUE
Presentation
Transcript
Sustentante: Germayoli Carolina G Feliz
Punteros Y Nodos
XX/XX/20XX
Permiten la manipulación eficiente de datos y estructuras dinámicas.
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:
¿Qué es un Puntero?
Un puntero es una variable que almacena la dirección de otra variable en memoria.
Aunque no se utiliza *, los objetos se manejan como punteros. Se crea un objeto con new.
Modificar p1 no afecta a p2, ya que p2 tiene su propio valor (copia).
Comportamiento:
Declaración de Variables:
Ejemplo de Puntero en Java
int p1 = 1; // Declaramos p1 y le asignamos el valor 1 int p2 = p1; // p2 obtiene el valor de p1 (copia del valor)
int[] p1 = {1}; // p1 es un arreglo que contiene el valor 1int[] p2 = p1; // p2 apunta a p1 (ambos apuntan al mismo arreglo)
Uso de Punteros
03. OBJETIVOS
Conversión a Puntero:
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.
Toque para ver importancia de estructuras enlazadas
Ejemplo de una Lista Enlazada:
Esto forma la base de estructuras como listas enlazadas y árboles.
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.
Toca aquí para ver ejemplo de nodo en Java
Enlaces a otros nodos, permitiendo la creación de estructuras enlazadas.
Punteros:
Datos:
La información que se desea almacenar.
¿Qué es un Nodo?
Un nodo es una instancia de una clase que contiene:
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.
Nodos:
Resumen de Conceptos
06. METODOLOGÍA
Punteros:
Variables que almacenan direcciones en memoria y permiten acceder y manipular datos.
Relación:
Germayoli carolina
Gracias Por su Atención
Creditos:
Ejemplo de clase Nodo en Java
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.