Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuadro Comparativo Algoritmos
Cuadro Comparativo Algoritmos
DOCENTE: ING. JIDE YORI REYES MOY 4°SEMESTRE INGENIERIA INDUSTRIAL SABTINO
CUADRO COMPARATIVO
Tipos concepto Características Tipos de Representación
datos grafica
Vectores también llamados tablas • Una colección de datos del mismo tamaño es una expresión int main()
unidimensionales, son tipo. entera constante que {
estructuras de datos. • Referenciados mediante un mismo indica el numero de int vector[TAM], i;
nombre. elementos que contendrá for (i= 0; i< TAM; i++)
• Almacenados en posiciones de el vector. vector[i] = 0;
memoria físicamente contiguas, de
forma que, la dirección de Memoria return 0;
más baja corresponde a la del }
primer elemento, y la dirección de
memoria más alta Corresponde a la
del último elemento.
Las matrices, también [tamaño1] [tamaño2] es una expresión entera Podemos declarar matrices muy
Matrices llamadas tablas constante que indica el número de filas y fácilmente:
columnas respectivamente que contendrá la int a[10][5];
bidimensionales, no son matriz. En este ejemplo, a es una matriz de
otra cosa que vectores con 10 × 5 enteros.
dos dimensiones. Por lo Otro hecho importante es que las matrices en La inicialización de las matrices
que los conceptos de C se almacenan "por filas". Es decir, que los necesita bucles anidados para ser
acceso, inicialización, etc. elementos de cada fila se sitúan en memoria ejecutada:
de forma contigua. Así pues, en la matriz de la int main()
son similares
figura anterior, el primer elemento {
almacenado en memoria es el (0,0), el int a[10][5];
segundo el (0,1), el tercero el (0,2), . . ., (0,M- int i, j;
1), después (1,0), y así sucesivamente hasta for (i=0; i<10; i++)
el ´último elemento, es decir (N-1,M-1). for (j=0; j<5; j++)
a[i][j] = 0;
return 0;
}
También puedes inicializar
explícitamente un vector
multidimensional: