Bonjour,
Je travaille actuellement sur un générateur de trames (en vue de les transmettre à un serveur).
J'ai une ébauche du programme en C, qui utilise des listes chainées (des structures récursives), et j'aimerais savoir si ces listes chainées avaient un équivalent en python.
Pour information, une liste chainée en C est une structure qui contient (en plus des données) un pointeur vers une variable du même type.
Exemple :
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 typedef struct liste_chainee_trames_source { /* L'entête de la trame: numéro lanceur, numéro trame, spare bits : 32 bits*/ char entete[4]; // Les données source : SOURCE_DATA_LENGTH bits char donnes_source[SOURCE_DATA_LENGTH/8]; // Le CRC correspondant : 16 bits char crc[2]; struct liste_chainee_trames_source *next_trame; } liste_chainee_trames_source;
J'ai vaguement vu un document pdf qui parlait de chainage, mais ce n'était pas vraiment clair.
Merci d'avance
Cordialement,
Partager