Amis, ce qui est initialisé ici devrait être la table de séquence, car il y a un attribut clé de la longueur de la table de séquence lors de la définition de la structure, donc initialiser la table de séquence signifie initialiser sa longueur à zéro. Il n'y a pas de liste chaînée ici, les listes chaînées et les listes séquentielles sont deux choses différentes La structure de stockage des tableaux linéaires est divisée en stockage séquentiel (liste séquentielle) et stockage lié (liste chaînée)
InitList initialise une "liste chaînée" vide (tableau), len représente le nombre de nœuds valides dans la liste chaînée. Un peu similaire à la signification du pointeur de pile
La liste chaînée d'initialisation ici n'est rien de plus que de définir Len sur 0. Il n'y a que int data[MAXSIZE] et int len dans Sqlist L. Pensez-vous que la valeur de data[MAXSIZE] doit également être initialisée avant d'être considérée comme initialisée ?
Amis, ce qui est initialisé ici devrait être la table de séquence, car il y a un attribut clé de la longueur de la table de séquence lors de la définition de la structure, donc initialiser la table de séquence signifie initialiser sa longueur à zéro.
Il n'y a pas de liste chaînée ici, les listes chaînées et les listes séquentielles sont deux choses différentes
La structure de stockage des tableaux linéaires est divisée en stockage séquentiel (liste séquentielle) et stockage lié (liste chaînée)
Il peut être considéré comme le nœud principal
InitList initialise une "liste chaînée" vide (tableau), len représente le nombre de nœuds valides dans la liste chaînée. Un peu similaire à la signification du pointeur de pile
La liste chaînée d'initialisation ici n'est rien de plus que de définir Len sur 0. Il n'y a que int data[MAXSIZE] et int len dans Sqlist L. Pensez-vous que la valeur de data[MAXSIZE] doit également être initialisée avant d'être considérée comme initialisée ?