El cuadro de lista VB borra el problema de programación.
Por ejemplo, quizás te resulte más fácil de entender: hay 10 huevos ordenados de izquierda a derecha, numerados del 1 al 10 respectivamente. Ahora tenemos que encontrar al malo, encontrarlo, eliminarlo y renumerarlo (todos los huevos detrás del malo se mueven una posición hacia la izquierda). Hay dos métodos en este momento: uno es verificar de izquierda a derecha. Cuando se encuentra un chico malo (como el tercero), el siguiente huevo (del cuarto al décimo) se mueve una posición hacia la izquierda (del tercero al noveno). En este momento, el último está en blanco. , por lo que al contar el décimo huevo, dado que en realidad no existe, otro enfoque es buscar de derecha a izquierda. Cuando se encuentra a un villano (digamos el tercero), los siguientes huevos (del cuarto al 10) se mueven una posición hacia la izquierda (convirtiéndose del tercero al noveno). En este momento, el número y la disposición de los huevos restantes sin marcar (1 y 2) no se ven afectados (¡ésta es la clave! En este caso, la verificación continúa hasta que el que está más a la izquierda (es decir, 1) no hace un huevo). error.
Y el primer método también tiene un inconveniente, es decir, cuando se descubre que el tercer huevo de Pascua es un chico malo y es eliminado, el cuarto huevo de Pascua automáticamente se convertirá en el tercero, pero en este momento la búsqueda ¡El número de veces se ha incrementado automáticamente a la cuarta, lo que significa que se han perdido las 3 nuevas y las antiguas! Si también es una mala persona, ¡habrá graves consecuencias por escapar de la red!
¿Lo entiendes?