¿Python tiene una lista enlazada?
La estructura de datos de la lista vinculada
La operación de eliminación en la lista vinculada se puede realizar modificando el puntero.
La inserción es ajustar la relación entre. los punteros antes y después del punto de inserción.
En Python, cada variable es un puntero, por ejemplo:
Al anidar/combinar usando estructuras de datos integradas (lista, dict, tupla, etc.), implícitamente apuntan /relaciones de anidamiento, por ejemplo: gráfico[u][v]={w0,w1...}. Las variables miembro de clase y las clases anidadas pueden contener relaciones de apuntamiento/anidadas;
Las referencias representan relaciones de apuntamiento, pero las referencias no pueden operar como punteros, por ejemplo, p 1 apunta al siguiente elemento, por lo que la referencia puede tener restricciones considerables. . Por lo tanto, para implementar operaciones de listas vinculadas, no puede operar directamente en punteros como el lenguaje C.
Python Learning Network, tutoriales en vídeo masivos y gratuitos sobre Python, ¡bienvenido a aprender en línea!