Hi,
ich hab es so gemacht:
Sei OS die äußere Sequenz, dann löscht du bei deinem Beispiel die 5 indem du schreibst:
OS.itemAtRank(0).removeAtRank(2)
Ich gehe dabei davon aus, dass man den Rang des ersten Knotens (1)kennt (laut Übungsleiter ok).
In der Aufgabe ist es allerdings allgemeiner gehalten, sodass du z.b. den Rang der Elemente in der inneren Sequenz (also welche Knoten adjazent sind) nicht kennst, hier kann man aber, da es sich um Sequenzen handelt, auch mit Positionen arbeiten.
Im Grunde handelt es sich ja ohnehin um Pseudocode, meiner Meinung nach ist es deswegen wichtiger das man erkennen kann was dein Algorithmus macht, als wie er syntaktisch aufgebaut ist..