Achtung:

Dieses Wiki, das alte(!) Projektwiki (projektwiki.zum.de)
wird demnächst gelöscht.

Bitte sichere Deine Inhalte zeitnah,
wenn Du sie weiter verwenden möchtest.


Gerne kannst Du natürlich weiterarbeiten

im neuen Projektwiki (projekte.zum.de).

KnotenEinfuegen: Unterschied zwischen den Versionen

Aus Projektwiki - ein Wiki mit Schülern für Schüler.
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „===KnotenEinfuegen=== <code>void KnotenEinfuegen (String beschreibungNeu, String kurzbeschreibungNeu) { if(aktAnzahlKn<knoten.length) <sub>//so…“)
 
 
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
 
===KnotenEinfuegen===
 
===KnotenEinfuegen===
 +
mit dieser Methode kann man Knoten einfügen
 
     <code>void KnotenEinfuegen (String beschreibungNeu, String kurzbeschreibungNeu)
 
     <code>void KnotenEinfuegen (String beschreibungNeu, String kurzbeschreibungNeu)
 
     {
 
     {

Aktuelle Version vom 11. Februar 2014, 16:58 Uhr

KnotenEinfuegen

mit dieser Methode kann man Knoten einfügen

   void KnotenEinfuegen (String beschreibungNeu, String kurzbeschreibungNeu)
   {
       if(aktAnzahlKn<knoten.length) //sorgt dafür, dass keine Fehlermeldung erscheint, wenn zu viele Knoten erzeugt werden
       {
           if(this.BeschreibungExistiertBereits(beschreibungNeu) == false) //garantiert, dass kein Knoten doppelt erzeugt wird
           {
               knoten[aktAnzahlKn]= new KNOTEN(beschreibungNeu, kurzbeschreibungNeu); //fügt den Knoten an das einfache Feld der Knoten an
               matrix[aktAnzahlKn][aktAnzahlKn]= -1; //fügt in der Matrix -1 ein, da hier keine Kante entstehen kann
               aktAnzahlKn= aktAnzahlKn +1; //verändert die aktuelle Anzahl an Knoten, damit diese in anderen Methoden weiter verwendet werden kann
           }
           else
           {
               System.out.println("Bitte keine doppelten Beschreibungen verwenden");
           }
       }
       else
       {
           System.out.println("Liste ist zu klein");
       }
   }