¿Qué significan delante y detrás en lenguaje C?
Los significados de delante y detrás son:
1. Se requiere que el frente apunte a la cabeza del equipo y la parte trasera apunte a la cola del equipo. Luego inicialice front=. 0 y si trasero es 0 o n-1, no importa. Suponiendo que trasero = 0, entonces es obvio que ya hay un elemento en la cola en este momento. En la posición de a [0], frente =. En este momento, rear=0 es inconsistente con el vacío inicial. Entonces rear=(0-1)n= n-1.
2. Para superar el fenómeno del "falso desbordamiento", el método consiste en imaginar el espacio vectorial como un anillo conectado de un extremo a otro y llamar a este vector Vector de bucle.
3. La cola almacenada en él se llama Cola Circular (CircularQueue). Esta cola circular se puede implementar en aplicaciones de programación reales en forma de una lista enlazada individualmente.
En matemáticas, un vector (también llamado vector euclidiano, vector geométrico, vector) se refiere a una cantidad con magnitud y dirección. Se puede visualizar como un segmento de línea con una flecha. Los puntos de flecha: representan la dirección del vector; la longitud del segmento de línea: representa el tamaño del vector. La cantidad correspondiente a un vector se llama cantidad (llamada cantidad escalar en física). Una cantidad (o cantidad escalar) solo tiene magnitud pero no dirección.
El área de almacenamiento utilizada por el sistema como cola no está llena, pero la cola se desborda. A este fenómeno lo llamamos "falso desbordamiento". Suponga que la cola de almacenamiento secuencial está representada por una matriz unidimensional q [m], donde m es el número de elementos en la cola y los subíndices de los elementos de la cola en el vector varían de 0 a m-1. Supongamos que el puntero de la cabeza está al frente y el puntero de la cola está detrás. Se acuerda que el frente apunta a la posición anterior del elemento de la cabeza y la parte trasera apunta al elemento trasero. Cuando el frente es igual a -1, el equipo está vacío, y cuando la parte trasera es igual a m-1, el equipo está lleno. Debido a la naturaleza de la cola ("eliminación" está al principio de la cola e "inserción" está al final), cuando el puntero posterior de la cola es igual a m-1, si el frente no es igual a -1 , todavía hay unidades inactivas en la cola, por lo que la cola no está realmente llena. Si hay otra operación de puesta en cola en este momento, provocará un "desbordamiento" falso.