Ergebnis 1 bis 5 von 5
  1. #1
    Stanley Jobson
    Registriert seit
    27.07.2008
    Beiträge
    691

    Beitrag Stack Simulation

    Hey Leute

    Ich habe hier etwas in Java geschrieben, was so ungefähr funktionieren soll wie ein Stack. Ich fange grade erst an, nicht so streng sein.
    Vielleicht braucht es ja einer.
    Einfacher Stack:

    Double-Stack:
    Geändert von Shadowstyle (06.05.2010 um 17:30 Uhr)


    I'm the one who will survive
    The ones you eat alive
    And nobody puts up a fight
    I'll do what I wanna do
    'Cause I wasn't built to lose..


  2. #2
    DateMake Dialer Avatar von Metropoler
    Registriert seit
    15.08.2008
    Beiträge
    112

    Standard

    Hallo Shadowstyle,

    ich möchte dir nicht zu Nahe treten, aber dein Programm/Quellcode hat nichts mit einem Stack zu tun. Dein Stack scheint von außen einer zu sein, arbeitet im inneren aber mit einem Array. Ein Stack wird aber nicht mit einem Array gesteuert, sondern mit Referenzen.

    Die Implementation eines Stacks nach ABI 2011 (NRW) Vorgaben sieht folgendermaßen aus:


    Abgesehen davon, ist der Stack schon eine Basisklasse in Java: http://java.sun.com/j2se/1.5.0/docs/api/java/util/Stack.html

    €dit: Und was ist denn ein Double-Stack?
    Geändert von Metropoler (10.05.2010 um 23:55 Uhr)

  3. #3
    Stanley Jobson
    Registriert seit
    27.07.2008
    Beiträge
    691

    Standard

    Hey Metropoler danke für deine Antwort
    Das sind aufgaben, aus meinem Unterricht, ich entwickel immer noch ein paar Sachen dazu.
    Wir sollten halt erstmal sowas in der Art wie ein Stack machen.
    Es gibt natürlich schon eine Basisklasse, doch es dient zum Lernen.
    Wie genau funktioniert ein Array?
    Was kann man damit alles machen?.
    Dieses setzten wir z.B. in einem Stack um.
    Ein Double Stack ist nur ein Beispiel, wie man sowas weiterführen kann, z.B. ein Multistack etc. Es geht in dem Beispiel darum, dass man
    z.B. mehr Stacks als einen verwalten kann, oder Stapel. So ist man nicht immer nur auf einen beschränkt.
    Dieses sind einfach nur Ideen für weitere Konzepte.
    Ich werde mir die Vorgaben mal angucken.
    Danke
    Geändert von Shadowstyle (12.05.2010 um 17:07 Uhr)


    I'm the one who will survive
    The ones you eat alive
    And nobody puts up a fight
    I'll do what I wanna do
    'Cause I wasn't built to lose..


  4. #4
    OpCodeKiddy Avatar von EBFE
    Registriert seit
    30.03.2009
    Beiträge
    442

    Standard

    @Topicstarter:
    lass dich davon nicht verwirren:
    ich möchte dir nicht zu Nahe treten, aber dein Programm/Quellcode hat nichts mit einem Stack zu tun. Dein Stack scheint von außen einer zu sein, arbeitet im inneren aber mit einem Array. Ein Stack wird aber nicht mit einem Array gesteuert, sondern mit Referenzen.
    Stack ist in erster Linie eine Datenstruktur mit bestimmten Eigenschaften.
    Wie diese letzendlich implementiert wird, spielt keine Rolle.
    Es sollen eben mindestens push/pop und peek Operationen zur Verfügung stehen (der "echte" Stack in Programmen ist z.B auch ein Array im Speicher)
    TrueCrypt/RAR/Zip Passwort vergessen und das Bruten dauert ewig? Oder brauchst du fein abgestimmte Wortlisten? Hilf dir selbst mit WLML - Word List Markup Language
    Gib Stoned/Mebroot/Sinowal und anderen Bootkits keine Chance: Anti Bootkit v 0.8.5

  5. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Shadowstyle (17.05.2010)

  6. #5
    Neuling
    Registriert seit
    01.07.2010
    Beiträge
    2

    Standard

    so siehts aus.. ein Stack kann man mit hilfe von Array oder einer art LinkedList realisieren.. die Grundoperationen sind entscheidend.

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •