In the intersection solution , when we find an element present in both list (contains returns true) we are inserting the duplicate element at the headNode of the result , what happends when there is another duplicate node in the list now we have two elements in intersection but the resultNode head will only point to the second one
list1 :: 1 → 2 → 3 → 4
list2 :: 1 → 6-> 4-> 5->
intersection of list1 and list2 should give 1 , 4
but if we use the soln we will get only 4
Course: Educative: Interactive Courses for Software Developers
Lesson: Educative: Interactive Courses for Software Developers