Ankündigung

Einklappen
Keine Ankündigung bisher.

Java in der Schule

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Ok stimmt, das seh ich ein...

    Aber das ganze Konzept ist halt mist...

    Wenn er nur einen Thread bauen kann, dann muss er in dem Thread über die Kassen iterieren, weil nur ein Thread.

    Also sind alle Kassen synchron, d.h. er kann genausogut eine Kasse nehmen.

    Um da überhaupt was reinzubekommen müsste er den Kassen Credits über Zeit geben, damit die nicht einen kunden abarbeiten sondern alle Kasse die selben Vorraussetzungen haben.
    Also im einfachsten Fall jede Kasse scannt einen Artikel, dann darf die nächste weiterarbeiten.

    Dann müsste er noch für jeden gescannten Artikel die Zeit nehmen und irgendeine Zeit t3 bestimme, die erreicht wird wenn x Artikel gescannt worden sind.

    Im Grunde genommen sind dann t1, t2 und t3 linear(?) abhängig.
    Kommt dann am Ende bei raus, wenn man sich an der Schlange anstellt, an der die wenigsten Artikel zu Scannen sind ist man am schnellsten, wobei das natürlich bei der AUfgabenstellung sowieso von vornherein so ist...

    Und zwischen den "ticks" der Kassen muss er noch random Kunden generieren.

    Wer denkt sich bitte so ne kack Aufgabe aus?

    Wie soll man denn
    Warteverhalten zu optimieren
    bitte realisieren?

    Man kann nix optimieren, wenn das ganze nur von einem Faktor abhängig ist...




    Kommentar


      #17
      horizon c postete
      richtig krass.
      bin jetzt oberstufe (13) in wirtschaftsinformatik (4 stündig) und wir haben im entferntesten nicht so schwere aufgaben stellungen wie ihr in der 12ten.
      hatte auch Info LK und definitiv leichtere Aufgaben ohne pointer o. Referenzen oder irgendwelchen Datenstrukturen. Sowas lernt man eigentlich erst im Studium. Vllt. könntest du bei deinem Lehrer nochmal nachhaken, wie er sich die Sache vorstellt.

      Kommentar


        #18
        naja, das ganze lässt sich auch ohne den ganzen pointer-wirrwarr lösen. hast dann halt nur jede menge arrays. queues können auch einfach und sehr effektiv mit arrays gebastelt werden.

        aber da der TE dynamische datenstrukturen erwähnte, müsste er ja eigentlich wissen, wie mit referenzen zu arbeiten ist. fällt mir allerdings eher schwer, das zu glauben.

        wäre interessant zu erfahren, inwiefern ihr das in der schule behandelt habt :--)

        Kommentar


          #19
          Boa nich der Seite ihr ernst... Invalid Thread-ID, jetzt hab ich keine Lust mehr die kacke nochmal zu schreiben.

          Werde hier deswegen nur kurz auf http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html als eventuell naheliegendste Implementation einer Warteschlange verweisen.

          Kommentar


            #20
            Ich hab selbst keine ahnung wie das genau aussehen soll ~-~

            Kommentar

            Lädt...
            X