Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Estructura de datos




Enviado por Efraín Estrada



Partes: 1, 2

    1. Estructura
      de datos
    2. Conjuntos
    3. Forms
    4. Código del
      programa
    5. Resumen
    6. Referencias

    1.
    INTRODUCCION

    En este trabajo se
    manejaron diferentes herramientas
    del sistema c#, en
    donde se utilizaron arreglos, galería de imágenes,
    tabla de datos, etc.

    En el marco
    teórico se encuentra la teoría
    de la estructura de
    datos, contiene lo que son definiciones y algunos
    ejemplos.

    También en el trabajo
    aparecen las diferentes formas que se realizaron con una
    explicación acerca de la función
    que tiene cada una, dentro de este punto esta el código
    del programa.

    Por último hay un resumen acerca del proyecto; es una
    explicación sobre el proyecto, donde se describe desde el
    momento en que empieza hasta donde termina el programa.

    2. ESTRUCTURA DE
    DATOS

    En programación, una estructura de datos es
    una forma de organizar un conjunto de datos elementales con el
    objetivo de
    facilitar su manipulación. Un dato elemental es la
    mínima información que se tiene en un sistema.

    Una estructura de datos define la
    organización e interrelación de éstos y
    un conjunto de operaciones que
    se pueden realizar sobre ellos. Las operaciones básicas
    son:

    • Alta, adicionar un nuevo valor a la
      estructura.

    • Baja, borrar un valor de la estructura.

    • Búsqueda, encontrar un determinado valor en la
      estructura para realizar una operación con este valor,
      en forma SECUENCIAL o BINARIO (siempre y cuando los datos
      estén ordenados)…

    Otras operaciones que se pueden realizar son:

    • Ordenamiento, de los elementos pertenecientes a la
      estructura.

    • Apareo, dadas dos estructuras originar una nueva ordenada y que
      contenga a las apareadas.

    Cada estructura ofrece ventajas y desventajas en
    relación a la simplicidad y eficiencia para
    la realización de cada operación. De esta forma, la
    elección de la estructura de datos apropiada para cada
    problema depende de factores como la frecuencia y el orden en que
    se realiza cada operación sobre los datos.

    Tipos de datos elementales

    • Binarios

    • Bit

    • Byte

    • Numéricos

    • Entero

    • Real

    • Coma fija

    • Coma flotante

    • Alfanuméricos

    • Carácter

    • Cadena

    • Booleanos

    CONJUNTOS

    Los conjuntos son
    una de las estructuras básicas de las matemáticas, y por tanto de la informática. No se va a entrar en la
    definición de conjuntos ni en sus propiedades. Se
    supondrá que el lector conoce algo de teoría de
    conjuntos. Con lo más básico es suficiente.

    En realidad las estructuras de datos que se han implementado
    hasta ahora no son más que elementos diferentes entre
    sí (en general) en los que se ha definido una
    relación. Que pueden estar ordenados entre sí.
    Obviando las propiedades de las estructuras, se ve que forman un
    conjunto, y su cardinal es el número de elementos que
    contenga la estructura. En los conjuntos no existen elementos
    repetidos, y esto se respeta en las implementaciones que se
    ofrecen a continuación.

    En este tema  definiremos unas implementaciones que
    permitan aplicar el álgebra de
    conjuntos, ya sea unión, intersección, pertenencia
    entre otras.

    PILAS

    Una pila (stack en inglés)
    es una lista ordinal o estructura de datos en la que el modo de
    acceso a sus elementos es de tipo LIFO (del inglés
    Last In First Out, último en entrar,
    primero en salir) que permite almacenar y recuperar
    datos. Se aplica en multitud de ocasiones en informática
    debido a su simplicidad y ordenación implícita en
    la propia estructura.

    COLA

    Colas FIFO

    Definición:

    Son aquellas que solo tiene 2 operaciones,
    Push(Inserción) y Pop(Eliminación). Push solo se
    puede efectuar por un extremo llamado Frente y Pop por el extremo
    Llamado Final. Sin Embargo se le pueden aplicar todas las
    operación al igual que a las listas.

    LISTAS

    Tipos de Listas Enlazadas

    Listas enlazadas lineales

    Listas simples enlazadas

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter