Ich habe zwei kreisförmige doppelt verkettete Liste mit Kopf und Integer-Elemente (ungeordnet) verbunden. wollte in der ersten Liste löschen enthält die Werte in der zweiten Liste. Wie Arbeitszeiger? Wie mache ich diesen Ausschluss? Müssen Sie in der ersten Liste nach Werten suchen, um die zweite Liste zu löschen? Wie kann ich mit ihnen arbeiten? Könnte die Funktionsweise des Algorithmus erklären, um es zu lösen?Löschen in kreisförmige doppelt verkettete Liste verbunden mit Kopf
Exemple:
Ich habe zwei kreisförmigen doppelt verketteten Listen mit Kopf.
L1: 90 20 40 100 10 32 66
L2: 46 30 60 10 80 90
I die Werte in der ersten Liste gelöscht werden soll, die in den zweiten sind. Die erste Liste ist dann:
L1: 40 100 20 32 66
Ich würde gerne wissen, wie man mit dem Zeiger der Listen arbeiten, um diesen Ausschluß zu machen. Ich wollte eine Vorstellung im Pseudocode. Ich habe erstellt, um in C zu programmieren, aber ich verstehe den Algorithmus nicht. Ich muss verstehen, wie man es vorher macht.
Es ist nicht klar, was Sie genau fragen. Hast du überhaupt etwas probiert? –
Ich habe zwei kreisförmige doppelt verkettete Listen mit Kopf. L1: 40 100 90 20 10 32 66 L2: 60 10 46 30 80 90 Ich möchte in der ersten Liste die Werte löschen, die in der zweiten Liste sind. Die erste Liste ist dann: L1: 40 100 20 32 66 Ich würde gerne wissen, wie man mit den Händen der Listen arbeitet, um diesen Ausschluss zu machen. Ich wollte eine Vorstellung im Pseudocode. Ich muss in C programmieren, aber ich verstehe den Algorithmus nicht. Ich muss verstehen, wie man es vorher macht. –
Was sind "Hände"? Meintest Du "Kopf"? – Groo