1sds
estructura de datos sds
¿Cuáles son las ventajas de los sds en comparación con las cuerdas c
1 La longitud de la cadena se puede obtener directamente en el momento de la carga de o(1), y c necesita ser atravesada, que es O(n)
2 La cadena se puede modificar sin causar desbordamiento de memoria o fuga de memoria. Cuando se modifican los sds, se alargará automáticamente si la longitud no es suficiente y, a continuación, modificará la cadena, actualizará los campos free y len, si la cadena c no se expande Si la longitud de la cadena modificada es mayor que la longitud de la cadena antes de la modificación, puede provocar el desbordamiento de memoria. Además, si utiliza la función trim() en la cadena c para eliminar espacios, la cadena c no reducirá automáticamente el uso de memoria. Causará desbordamiento de memoria
3sds es binario seguro, c cadena termina con ‘