Disculpas si voy demasiado básico con esto.
Las matrices son estructuras de datos que almacenan una colección de valores. Están organizados como una secuencia de espacios de almacenamiento vacíos, como un cartón de huevos que puede almacenar 12 huevos, o una oficina de correos contiene 1000 buzones. Las matrices son estructuras de datos útiles: puede acceder directamente a cualquier valor de la matriz si conoce el índice de la ubicación donde está almacenado (para enviar una postal a su amigo, necesita saber qué ranura de correo es la suya). Las matrices tienen longitud ; las ubicaciones de almacenamiento primera y última se indexan ‘0’ y ‘longitud-1’ respectivamente.
Para un conjunto de puntajes , lo escribimos scores[3] = 42;
y léelo int big = scores[1];
- ¿Qué significa esta notación sigma?
- ¿Qué debo hacer para mejorar el pensamiento algorítmico, especialmente para la programación dinámica?
- ¿Cuál: Estructura de datos y pensamiento algorítmico con Python (Narasimha Karumanchi) o Estructuras de datos y algoritmos en Python (Michael T. Goodrich)?
- ¿Dónde podemos ver el uso implícito de las estructuras de datos en la naturaleza, como lista enlazada, pila, Q, matriz, árbol y gráfico?
- ¿Qué libro de algoritmos introductorios debería leer una mente matemáticamente inclinada?
Los bucles son una forma de controlar el flujo de ejecución en su programa. Del mismo modo que las declaraciones IF..ELSE .. crean una bifurcación en el camino (tome una ruta u otra), de manera similar, los LOOP indican un conjunto de instrucciones para repetir (maneje alrededor de este bloque cuatro veces). Aunque el código es idéntico cada vez a través de un bucle, las variables pueden cambiar los valores a medida que avanza.
Los principales tipos de bucles son FOR y WHILE. A continuación se muestra un ciclo WHILE básico en C ++:
int num = 10;
while (num> 0) {
cout << num << ",";
num = num – 1;
}
cout << "Blastoff! \ n";
En nuestro bucle WHILE, num dicta lo que se muestra en cada bucle y cuándo salimos. Tenga en cuenta que num cuenta hacia atrás (no hacia arriba). Podemos tener variables contadas por 10 o -5 o cualquiera.
Al unirlos , use un bucle para procesar una matriz. Necesitamos operar en cada elemento de la matriz, así que use la longitud de la matriz como la cantidad de veces que se repite su ciclo. Para hacer referencia a cada elemento de la matriz dentro de un bucle, necesitamos una variable para representar el índice de la matriz . Incluso podemos combinar el número de bucles y el índice de matriz .
// ‘puntuaciones’ es una matriz de 10 enteros. Nuestro objetivo: mostrar cada valor
int index = 0;
while (índice <10)
cout << puntajes [índice] << ",";
index ++;
}
cout << "y esa es la última puntuación! \ n";
Espero que esto ayude –