Matrices, vectores y arboles

Páginas: 10 (2482 palabras) Publicado: 4 de abril de 2013
Índice
1. Vectores Y Matrices………………………………………2
1.1 Vectores………………………………………………...2
1.2 Matriz……………………………………………….…..2
2. Pilas Y Colas……………………………………………….3
2.1 Pilas……………………………………………………..3
2.2 Colas …………………………………………………...4
3. Listas………………………………………………...……5
4. Arboles……………………………………………………7
4.1 Árbol Simple…………………………………………...7
4.2 Árbol Binario…………………………………………..8
4.2.1 Implementación EnC……………………………….9
5. Tablas……………………………………………………..10
5.1 Tablas De Acceso Directo……………………………..10
6. Archivos……………………………………………….…..11
6.1 Secuenciales……………………………………………11
6.2 Indexados………………………………………………11
6.3
1. VECTORES Y MATRICES
1.1 Vectores
Los vectores se pueden crear introduciendo una lista de valores separados por espacio o comas Veamos un ejemplo a continuación:




Un vector no es másque un caso particular de matriz en el que una de sus
Dimensiones es 1. Denominaremos vector fila a una matriz 1 × n y vector columna a una matriz m × 1.

Vector fila, [a1 a2 ….. an] vector columna a 1
a2
.
.
Am


1.2 Matriz

Denominamos matriz de dimensiones m×n a un conjunto de números ordenados en m filas y n columnas.a11 a 12 ...... an
A= a21 a22 …… a2n

am1 aM2 ....... amn


En programación, una matriz o vector es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados enfila.
Es una de almacenamiento continuo que alberga elementos de un mismo tipo. Puede entenderse como una serio de datos ordenados en filas o columnas, el vector ofrece una estructura que facilita el acceso a los datos.



2. PILAS Y COLAS
2.1 Pilas
Una pila es una estructura de datos a la cual se puede acceder solo por un extremo de la misma. Las operaciones de inserción y extracción serealizan a través del tope, por lo cual no se puede acceder a cualquier elemento de la pila. Se la suele llamar estructura L.I.F.O. como acrónimo de las palabras inglesas "last in, first out" (último en entrar, primero en salir).
La pila se considera un grupo ordenado de elementos, teniendo en cuenta que el orden de los mismos depende del tiempo que lleven "dentro" de la estructura .Estaestructura se aplica en multitud de ocasiones en el área de informática debido a su simplicidad y ordenación implícita de la propia estructura.
Para el manejo de los datos se cuenta con dos operaciones básicas: apilar (push), que coloca un objeto en la pila, y su operación inversa, retirar, que retira el último elemento apilado .En cada momento sólo se tiene acceso a la parte superior de la pila, esdecir, al último objeto apilado. La operación retirar permite la obtención de este elemento, que es retirado de la pila permitiendo el acceso al siguiente.



Las pilas son frecuentemente utilizadas en el desarrollo de sistemas informáticos y software en general. Por ejemplo, el sistema de soporte en tiempo de compilación y ejecución del Pascal utiliza una pila para llevar la cuenta de losparámetros de procedimientos y funciones, variables locales, globales y dinámicas. Este tipo de estructuras también son utilizadas para traducir expresiones aritméticas o cuando se quiere recordar una secuencia de acciones u objetos en el orden inverso del ocurrido.


2.2 Colas
Una cola (también llamada fila) es una estructura de datos, caracterizada por ser una secuencia de elementos en la que laoperación de inserción push se realiza por un extremo y la operación de extracción pop por el otro. También se le llama estructura FIFO (del inglés First In First Out), debido a que el primer elemento en entrar será también el primero en salir.
Las colas se utilizan en sistemas informáticos, transportes y operaciones de investigación etc., dónde los objetos, personas o eventos son...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MATRICES Y VECTORES
  • Vectores Y Matrices
  • Vectores y matrices
  • matrices y vectores
  • matrices y vectores
  • Vectores y Matrices
  • vectores y matrices
  • Vectores y matrices

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS