1
この再帰コードの意味を理解していません。隣接する2つのノードの2つの値が同じかどうかをチェックしますか?この再帰コードの意味を理解できません
bool has_repeats(element_t *e)
{
if (e == NULL)
return false;
if (contains_value(e->next, e->val))
return true;
return has_repeats(e->next);
}
ありがとうございました!
'contains_value()'は、次の値だけでなく、リスト内のすべての値をチェックすると思われます。この場合、関数は重複した重複だけでなく、名前を考慮して感覚的になります。 – Ben
@Benは、あなたがコメントを書いたときに私の編集を書き留めます。あなたが正しいと確信しています... – JonH