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.
(Die Seite wurde neu angelegt: „===KnotenEinfuegen=== <code>void KnotenEinfuegen (String beschreibungNeu, String kurzbeschreibungNeu) { if(aktAnzahlKn<knoten.length) <sub>//so…“) |
K (Karl Kirst verschob Seite KnotenEinfuegen nach Informatik Q11/Umsetzung mit einer Adjazenzmatrix/KnotenEinfuegen: Unterseite) |
||
(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");
}
}