03.11.2013 Aufrufe

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

302 15 Programmierung von Suchverfahren<br />

Koe<br />

325<br />

Kar<br />

u<br />

.<br />

.<br />

u<br />

. .<br />

Mai<br />

185<br />

.<br />

.<br />

u<br />

463<br />

Fra<br />

u<br />

Ham<br />

431<br />

.<br />

.<br />

.<br />

.<br />

38<br />

434<br />

.<br />

. 207<br />

394<br />

. u<br />

.<br />

.<br />

. .<br />

91<br />

Stu<br />

u<br />

u<br />

Ful<br />

291<br />

u<br />

. .<br />

Ber<br />

u<br />

Mue<br />

180<br />

.<br />

.<br />

u<br />

Dre<br />

Abbildung 15.1: IC-Netz<br />

Dieses Netz enthält die Stationen “Ham” (Hamburg), “Koe” (Köln), “Kar” (Karlsruhe),<br />

“Stu” (Stuttgart), “Mai” (Mainz), “Fra” (Frankfurt), “Mue” (München),<br />

“Ful” (Fulda), “Ber” (Berlin) und “Dre” (Dresden).<br />

Hinweis: Wir orientieren uns zunächst an den eingetragenen Richtungen – unabhängig<br />

davon, daß es im “richtigen Bahnnetz” natürlich auch die Verbindungen in der Gegenrichtung<br />

gibt. Die in der Abbildung angegebenen Entfernungsangaben werden wir erst später<br />

berücksichtigen (siehe Abschnitt 15.2.4).<br />

Lösungsansatz<br />

Da nur Direktverbindungen angefragt werden sollen, liegt es nahe, bei der Festlegung<br />

des in der Zeichnung dargestellten Sachverhalts folgendermaßen vorzugehen:<br />

ˆ Wir ordnen den Bahnstationen jeweils einen Sammler zu, in dem als Objekte<br />

sämtliche Stationen eingetragen sind, zu denen eine Direktverbindung existiert.<br />

Unter der Voraussetzung, daß “( )” einen leeren Sammler kennzeichnet,<br />

bedeutet dies, daß die folgenden Zuordnungen zu treffen sind:<br />

Ham → (Koe Ful Ber)<br />

Koe → (Kar Mai)<br />

Kar → (Stu)<br />

Stu → ( )<br />

Mai → (Fra)<br />

Fra → (Stu Mue)<br />

Mue → ( )<br />

Ful → (Mue)<br />

Ber → (Dre)<br />

Dre → ( )<br />

Anschließend muß bei Vorgabe eines Abfahrts- und Ankunftsortes geprüft werden,<br />

ob ein dem Abfahrtsort in dieser Weise zugeordneter Sammler nicht leer ist. Sofern<br />

dies der Fall ist, muß untersucht werden, ob der Ankunftsort ein Objekt dieses<br />

Sammlers ist.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!