¿Cómo ordenar otro conjunto de datos según el orden de secuencia? Pregúntale a un experto en programación.
Hay muchas maneras. Puede utilizar la coincidencia de segmentos, la conversión de formato, la conversión de valores, etc., pero cualquier método es problemático. Ordeno las direcciones IP de la misma manera que su solicitud. Por ejemplo, la siguiente permutación de cadenas IP codificadas es similar a su problema:
Antes de la permutación (codificada):
193.10.10.10
192.168.90.80 p> p>
192.168.1.230
192.169.10.20
192.168.2.120
192.168.2.100
192.168.1.200
p>Después de ordenar (en orden ascendente):
192.168.1.200
192.168.1.230
192.168.2.100
192.168.2.120
192.168.90.80
192.169.10.20
193.10.10.10
Principio de disposición (Comparación de conversión de números Disposición)
p>192.168.1.200 int = 192*255* 255*255 168*255*255 1*255 200 (valor: 3232235976)
192.168.1.230 int = 192*255*255* 255 168*255*255 1*255 230; (valor: 3232236006)
192.168.2.80 int = 192*255*255*255 168*255*255 90*255 80 ; (valor: 3232258640)
192.169.10.20 int = 192*255*255*255 169*255*255 10*255 20; (valor: 3232303636)
193.169.10.10 int = 192*255* 255 168*255*255 90*255 80 (valor: 3232258640)