Ich wurde gebeten, dies zu lösen:Datenstrukturen verknüpfte Liste
Es gibt zwei einfach verknüpfte Listen. Ich muss eine Methode schreiben, die diese beiden verknüpften Listen abrufen und einen Zeiger auf den Startpunkt zurückgeben, wo das Suffix in diesen beiden Listen identisch ist.
Beispiel:
gegeben:
1->2->4->6->8->10->15
2->4->8->10->15
der zurückgegebene Wert würde ein Zeiger auf das Mitglied sein - 8.
Aber ich brauche es zu tun, ohne die Listen zu ändern oder mit mehr Speicher, und - wir müssen die Listen nur einmal scannen, bedeutet T(n)=O(n)
.
Dies ist definitiv sieht aus wie ein Hausaufgaben Problem lassen. Stack Overflow erledigt deine Hausaufgaben nicht für dich. Schreiben Sie einen Code, versuchen Sie, ihn zum Laufen zu bringen, und fragen Sie nach Hilfe, wenn Sie ein bestimmtes Problem haben. – AlienHoboken
In welcher Programmiersprache programmieren Sie? – Yonlif
Sind die Listen garantiert sortiert? – wildplasser