J'ai essayé de rechercher des mots communs dans 2 linkedlist.C deux recherche de liste-linked
J'écris une méthode simple pour cela.
code
void search(node *first1, node *first2){
while(first2 != NULL){
while(first1 != NULL){
if(first1 -> string == first2 -> string){
printf("%s\n", first1 -> string);
}
first1 = first1 ->next;
}
first2 = first2 ->next;
}
}
Premier1 et first2 sont en-têtes des listes chaînées de deux fichiers.
premier2 premier élément est "est". La sortie me donne 27 "est" rien d'autre. Et 27 est le nombre d'éléments dans first1 ll.
'strcmp' pour les chaînes? –
Les deux listes sont-elles triées? – wildplasser
@ EdHeal je l'ai utilisé maintenant. ne fait aucune différence –