jueves, 27 de febrero de 2014

Variables de referencia


Para realizar una definición sobre lo que es una variable de referencia en el lenguaje java, daremos el concepto de variable, es un nombre que contiene un valor que puede cambiar a lo largo de un programa. En el lenguaje Java hay dos tipos de variables, estas son: 
Variables Primitivas: son las que están definidas mediante un valor único entre esas están: int, short, byte, char, double, boolean, float, long. Estas variables se localizan en memoria en la parte stack (pila)

Variables de  Referencia: son aquellas variables que guardan dirección de memoria del objeto, estas variables se encuentran en la parte head (cabeza o cabecera) de la memoria. Existen también las variables de Clase, que son aquellas que se le define un valor y este sera para toda la clase son definidas como estáticas (static), se dice que toda variable de clase es también de referencia pero no a lo contrario toda variable de referencia no es de clase

Aprendizaje 

En la clase vista se logro afianzar temas ya vistos en semestres anteriores, y aprendí asuntos nuevas como lo son. todo vector es una variable de referencia. Los objetos se crean en tiempo de ejecución y el cuerpo de los vectores son objetos. El operador new  sirve para crear  objeto.

Aprendí que la memoria se divide en tres partes las cuales son: Head, Stack, Pool se almacenan literales String.


Luis Joya, Estudiante Tecnologico Comfenalco, Estructura de Datos.... Todos los derechos reservados ©2014

Introducción


Este blog o libreta digital es donde se verán los conocimientos aprendido durante del semestre en la materia estructura de datos y análisis de algoritmo teniendo como objetivo publicar todo lo que se realiza en clase para así saber que conocimiento se aprendieron durante el semestre.

En mi inicio a la asignatura Estructura de Datos y Análisis de Algoritmos es notable que se debe tener dedicación y voluntad. Además es viable comenzar a ver la programación desde un punto de vista que contenga un mayor nivel de organización al momento de codificar.

De ante mano hay que reconocer que en ocasiones se hace necesario la buena presentación de un algoritmo para que este sea eficiente, he aquí lo que se conoce como estructura de datos.


Estructuras Lineales y no Lineales


Las estructuras lineales son las que tiene una sola secuencia, que van a una sola secuencia, están conformadas por arreglos y listas enlazadas ambas estructuras van hacia un solo sentido.   

Las Estructuras no Lineales son las que tienen muchas secuencias de recorrido y son: Grafos y Arboles. En la figura numero 3 en la parte inferior se muestra una estructura de datos no lineal.







Estructura de Datos: es una colección que organiza los datos de acuerdo a lo que se requiere. Se clasifican en:
Estáticas, son aquellas estructuras de datos que al asignarles una dimensión no se puede cambiar la dimensión ni partir el cuerpo de esta estructura.



Dinámicas, son aquellas que no hay necesidad de declarar una dimensión como los arreglos, ya que se realiza por medio de apuntadores (variable que contiene la dirección en memoria de otra variable) lo cual simula una memoria infinita.




Luis Joya, Estudiante Tecnologico Comfenalco, Estructura de Datos.... Todos los derechos reservados ©2014