.sea.monkey.: matrix spiralförmig durchsuchen

Beitrag lesen

Guten Morgen an diesem schönen Mittwoch,
seit 2 Stunden quäle ich mich mit einem Problem herrum von dem ich nicht einmal weiß ob es da ne einigermassen unkomplizierte Lösung gibt.

Ich versuche grade in Java (wobei die Sprache wohl relativ egal ist) eine 15*20 Matrix (also eine 2 dimensionales Array) spiralförmig von innen nach aussen zu durchlaufen. Leider scheitere ich die ganze Zeit an meiner heute (:-)) mangelnden Vorstellungskraft.

Grundgedanke von mir ist, das Ding in einer doppelten For-schleife zu durchlaufen wobei beide Iteratoren dauerhaft geändert werden müssen (mal +, mal - etc.)...ich denke es ist klar was ich meine...

Ich würde auch gerne ein bißchen Code posten aber leider ist alles was ich hier habe murks.

Hat vielleicht irgendwer ne idee oder einen schnipsel der mich auf den richtigen Weg führt? So schwer kann das doch nicht sein....schätze ich.

schönen Gruß
.sea.monkey.

P.S. zum Sinn: ich weiß das es einfacher Wege gibt das Ding zu durchlaufen, aber ich muss hier etwas visualisieren und das _muss_ von innen nach aussen geschehen.