Мне нужно написать метод, который возвращает связанный список со всеми узлами, которые являются общими для двух связанных списков, используя рекурсию, без циклов.Найти общие узлы из двух связанных списков с помощью рекурсии
Например,
первый список 2 -> 5 -> 7 -> 10
второй список 2 -> 4 -> 8 -> 10
списка, который будет возвращается 2 -> 10
Я никуда не могу с этим .. То, что я думал, было проверить каждое значение первого списка с каждым значением второго списка рекурсивно, но второй список затем будет разрезан один узел каждый раз, и я не могу сравнивать следующее значение в первом списке с th e второй список. Надеюсь, это имеет смысл ...
Может ли кто-нибудь помочь?
Если ваши списки имеют уникальные значения в них, и они сортируются, то это не имеет значения, если вы режете второй список на единицу каждый раз, когда вы нашли совпадение. –