Hallo,
ich tüfftel schon länger daran rum, aber ich komm nicht drauf:
habe eine ungeordnete Liste mit Strings: a1, c2, 1b, 3a, b2, c3
Diese soll so geordnet werden, dass das nächste Element immer einen Substring des vorherigen Elements enthält, also :
a1 > 1b
1b > b2
b2 > c2
c2 > c3
c3 > 3a
Die geordnete Liste wäre dann: a1, 1b, b2, c2, c3, 3a
Kann mir jemand helfen, wie könnte man das am besten lösen?
ich tüfftel schon länger daran rum, aber ich komm nicht drauf:
habe eine ungeordnete Liste mit Strings: a1, c2, 1b, 3a, b2, c3
Diese soll so geordnet werden, dass das nächste Element immer einen Substring des vorherigen Elements enthält, also :
a1 > 1b
1b > b2
b2 > c2
c2 > c3
c3 > 3a
Die geordnete Liste wäre dann: a1, 1b, b2, c2, c3, 3a
Kann mir jemand helfen, wie könnte man das am besten lösen?