<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://wiki.kgl-ratingen.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Anna.schwarzbach</id>
		<title>wiki.kgl-ratingen.de - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.kgl-ratingen.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Anna.schwarzbach"/>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Spezial:Beitr%C3%A4ge/Anna.schwarzbach"/>
		<updated>2026-04-07T23:53:42Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.25.2</generator>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1092</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1092"/>
				<updated>2016-12-06T11:14:27Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Queue.png|Darstellung einer Personen-Warteschlange]]&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Enqueue.png|Methode zum Einfügen einer neuen Person in die Schlange]]&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dequeue.png|Methode zum Entfernen einer Person aus der Schlange ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Verkehrskontrolle.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1091</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1091"/>
				<updated>2016-12-06T11:13:30Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Queue.png|Darstellung einer Personen-Warteschlange]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Enqueue.png|Methode zum Einfügen einer neuen Person in die Schlange]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dequeue.png|Methode zum Entfernen einer Person aus der Schlange ]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Verkehrskontrolle.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1090</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1090"/>
				<updated>2016-12-06T11:12:54Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Queue.png|Queue.png]]Darstellung einer Personen-Warteschlange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Enqueue.png|Methode zum Einfügen einer neuen Person in die Schlange]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dequeue.png|Methode zum Entfernen einer Person aus der Schlange ]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Verkehrskontrolle.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1089</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1089"/>
				<updated>2016-12-06T11:12:23Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Queue.png|Darstellung einer Personen-Warteschlange]]&lt;br /&gt;
Darstellung einer Personen-Warteschlange&lt;br /&gt;
&lt;br /&gt;
[[Bild:Enqueue.png|Methode zum Einfügen einer neuen Person in die Schlange]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dequeue.png|Methode zum Entfernen einer Person aus der Schlange ]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Verkehrskontrolle.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1088</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1088"/>
				<updated>2016-12-06T11:11:23Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Queue.png|Darstellung einer Personen-Warteschlange]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Enqueue.png|,,Methode zum Einfügen einer neuen Person in die Schlange'' ]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dequeue.png|Methode zum Entfernen einer Person aus der Schlange ]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Verkehrskontrolle.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1087</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1087"/>
				<updated>2016-12-06T11:10:57Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Queue.png|Darstellung einer Personen-Warteschlange]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Enqueue.png|Methode zum Einfügen einer neuen Person in die Schlange ]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dequeue.png|Methode zum Entfernen einer Person aus der Schlange ]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Verkehrskontrolle.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Datei:Verkehrskontrolle.png&amp;diff=1085</id>
		<title>Datei:Verkehrskontrolle.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Datei:Verkehrskontrolle.png&amp;diff=1085"/>
				<updated>2016-12-06T11:10:08Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1080</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1080"/>
				<updated>2016-12-06T11:06:34Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: /* Beispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Queue.png|Darstellung einer Personen-Warteschlange]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Enqueue.png|Methode zum Einfügen einer neuen Person in die Schlange ]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dequeue.png|Methode zum Entfernen einer Person aus der Schlange ]]&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1078</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1078"/>
				<updated>2016-12-06T11:04:45Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Queue.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Enqueue.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dequeue.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Datei:Enqueue.png&amp;diff=1074</id>
		<title>Datei:Enqueue.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Datei:Enqueue.png&amp;diff=1074"/>
				<updated>2016-12-06T11:04:11Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1073</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1073"/>
				<updated>2016-12-06T11:03:45Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Queue.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dequeue.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Datei:Dequeue.png&amp;diff=1071</id>
		<title>Datei:Dequeue.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Datei:Dequeue.png&amp;diff=1071"/>
				<updated>2016-12-06T11:02:52Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Datei:Queue.png&amp;diff=1067</id>
		<title>Datei:Queue.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Datei:Queue.png&amp;diff=1067"/>
				<updated>2016-12-06T11:00:37Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1064</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1064"/>
				<updated>2016-12-06T10:59:47Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dequeue.png|Beschreibung]]&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1053</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1053"/>
				<updated>2016-12-05T10:27:00Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1052</id>
		<title>Queue</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Queue&amp;diff=1052"/>
				<updated>2016-12-05T10:25:33Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==='''Allgemein'''===&lt;br /&gt;
&lt;br /&gt;
Eine Queue, auch Warteschlange genannt, wird häufig zur Verwaltung von Arbeitsaufträgen verwendet (z.B. Druckaufträge in einer Druckerwarteschlange). Warteschlangen arbeiten nach dem FIFO-Prinzip (First in, first out), was bedeutet, dass Aufträge, die der Warteschlange als erstes zugefügt werden, auch als erstes bearbeitet werden.&lt;br /&gt;
Eine Warteschlange besteht aus einem &amp;quot;head&amp;quot;, einem &amp;quot;tail&amp;quot; und aus den sogenannten &amp;quot;nodes&amp;quot; (Knoten).&lt;br /&gt;
Objekte vom Typ &amp;quot;node&amp;quot; speichern jeweils einen Verweis auf die nächste &amp;quot;node&amp;quot; und auf ein beliebiges Inhaltsobjekt (content). &amp;quot;Head&amp;quot; verweist dabei auf den ersten Knoten in der Warteschlange, wohingegen &amp;quot;tail&amp;quot; auf den letzten Knoten der Warteschlange verweist. Somit entsteht eine klare Reihenfolge von beispielsweisen Druckaufträgen, die dann nach und nach abgearbeitet werden können. &lt;br /&gt;
Bei der Warteschlange handelt es sich um eine dynamische Datenstruktur, was bedeutet, dass die Größe der Warteschlangen, beziehungsweise die Anzahl der in ihr enthaltenen Knoten, veränderbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Generische Schlange - Methoden'''===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enqueue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode enqueue kann man Elemente in die Schlange hinzufügen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange ist leer oder&lt;br /&gt;
2) Die Schlange enthält mindestens ein Element.&lt;br /&gt;
&lt;br /&gt;
== Dequeue ==&lt;br /&gt;
&lt;br /&gt;
Mit der Methode dequeue kann man Elemente der Schlange entfernen.&lt;br /&gt;
&lt;br /&gt;
Bedingungen:&lt;br /&gt;
1) Die Schlange enthält mindestens zwei Elemente oder&lt;br /&gt;
2) Die Schlange enthält nur ein Element (head und tail werden auf null gesestzt).&lt;br /&gt;
&lt;br /&gt;
== Front ==&lt;br /&gt;
&lt;br /&gt;
Die Methode front gibt das erste Element aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== isEmpty ==&lt;br /&gt;
&lt;br /&gt;
Die Methode isEmpty fragt ab, ob die Warteschlange leer ist.&lt;br /&gt;
&lt;br /&gt;
==='''Literaturverzeichnis'''===&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=1003</id>
		<title>Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=1003"/>
				<updated>2016-06-07T14:52:28Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: /* Allgemein */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen ist Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. In der Informatik ist es ein Konzept der Modellierung, bei dem ein allgemeiner Typ von Objekten zur besseren Unterscheidung in verschiedene, andere Unterklassen unterteilt wird.&lt;br /&gt;
&lt;br /&gt;
Gegensatz: [[Generalisierung]]&lt;br /&gt;
&lt;br /&gt;
== Was geschieht in der Spezialisierung? ==&lt;br /&gt;
&lt;br /&gt;
In der Spezialisierung werden Klassen aus der Oberklasse spezialisiert. Hierbei bedeutet es, dass Attribute und Methoden der Oberklasse übernommen werden. Dazu kommt, dass nun auch '''neue''' Attribute und Methoden angegeben werden. &lt;br /&gt;
&lt;br /&gt;
Somit werden neue Unterklassen erstellt, welche auch auf die Oberklassen zugreifen können.&lt;br /&gt;
&lt;br /&gt;
Die Spezialisierung ist hierbei der Vorgang der [[Vererbung]], zusammen mit der [[Generalisierung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
[[Datei:Beispiel graph.png| Beispiel Vererbung/Spezialisierung]]&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Datei:Beispiel_graph.png&amp;diff=1002</id>
		<title>Datei:Beispiel graph.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Datei:Beispiel_graph.png&amp;diff=1002"/>
				<updated>2016-06-07T14:48:41Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=1001</id>
		<title>Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=1001"/>
				<updated>2016-06-07T14:46:43Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen ist Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. In der Informatik ist es ein Konzept der Modellierung, bei dem ein allgemeiner Typ von Objekten zur besseren Unterscheidung in verschiedene, andere Unterklassen unterteilt wird.&lt;br /&gt;
&lt;br /&gt;
Gegensatz: [[Generalisierung]]&lt;br /&gt;
&lt;br /&gt;
== Was geschieht in der Spezialisierung? ==&lt;br /&gt;
&lt;br /&gt;
In der Spezialisierung werden Klassen aus der Oberklasse spezialisiert. Hierbei bedeutet es, dass Attribute und Methoden der Oberklasse übernommen werden. Dazu kommt, dass nun auch '''neue''' Attribute und Methoden angegeben werden. &lt;br /&gt;
&lt;br /&gt;
Somit werden neue Unterklassen erstellt, welche auch auf die Oberklassen zugreifen können.&lt;br /&gt;
&lt;br /&gt;
Die Spezialisierung ist hierbei der Vorgang der [[Vererbung]], zusammen mit der [[Generalisierung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
[[Datei:Beispiel graph.png| Beispiel Vererbung/Spezialisierung]]&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=999</id>
		<title>Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=999"/>
				<updated>2016-06-07T14:27:53Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: /* Allgemein */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen ist Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. In der Informatik ist es ein Konzept der Modellierung, bei dem ein allgemeiner Typ von Objekten zur besseren Unterscheidung in verschiedene, andere Unterklassen unterteilt wird.&lt;br /&gt;
&lt;br /&gt;
Gegensatz: [[Generalisierung]]&lt;br /&gt;
&lt;br /&gt;
== Was geschieht in der Spezialisierung? ==&lt;br /&gt;
&lt;br /&gt;
In der Spezialisierung werden Klassen aus der Oberklasse spezialisiert. Hierbei bedeutet es, dass Attribute und Methoden der Oberklasse übernommen werden. Dazu kommt, dass nun auch '''neue''' Attribute und Methoden angegeben werden. &lt;br /&gt;
&lt;br /&gt;
Somit werden neue Unterklassen erstellt, welche auch auf die Oberklassen zugreifen können.&lt;br /&gt;
&lt;br /&gt;
Die Spezialisierung ist hierbei der Vorgang der [[Vererbung]], zusammen mit der [[Generalisierung]]&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=998</id>
		<title>Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=998"/>
				<updated>2016-06-07T14:27:19Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: /* Was geschieht in der Spezialisierung? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen ist Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. In der Informatik ist es ein Konzept der Modellierung, bei dem ein allgemeiner Typ von Objekten zur besseren Unterscheidung in verschiedene, andere Unterklassen unterteilt wird.&lt;br /&gt;
&lt;br /&gt;
Gegensatz: Generalisierung.&lt;br /&gt;
&lt;br /&gt;
== Was geschieht in der Spezialisierung? ==&lt;br /&gt;
&lt;br /&gt;
In der Spezialisierung werden Klassen aus der Oberklasse spezialisiert. Hierbei bedeutet es, dass Attribute und Methoden der Oberklasse übernommen werden. Dazu kommt, dass nun auch '''neue''' Attribute und Methoden angegeben werden. &lt;br /&gt;
&lt;br /&gt;
Somit werden neue Unterklassen erstellt, welche auch auf die Oberklassen zugreifen können.&lt;br /&gt;
&lt;br /&gt;
Die Spezialisierung ist hierbei der Vorgang der [[Vererbung]], zusammen mit der [[Generalisierung]]&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=995</id>
		<title>Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=995"/>
				<updated>2016-06-07T14:11:24Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen ist Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. In der Informatik ist es ein Konzept der Modellierung, bei dem ein allgemeiner Typ von Objekten zur besseren Unterscheidung in verschiedene, andere Unterklassen unterteilt wird.&lt;br /&gt;
&lt;br /&gt;
Gegensatz: Generalisierung.&lt;br /&gt;
&lt;br /&gt;
== Was geschieht in der Spezialisierung? ==&lt;br /&gt;
&lt;br /&gt;
In der Spezialisierung werden Klassen aus der Oberklasse spezialisiert. Hierbei bedeutet es, dass Attribute und Methoden der Oberklasse übernommen werden. Dazu kommt, dass nun auch '''neue''' Attribute und Methoden angegeben werden. &lt;br /&gt;
&lt;br /&gt;
Somit werden neue Unterklassen erstellt, welche auch auf die Oberklassen zugreifen können.&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=994</id>
		<title>Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=994"/>
				<updated>2016-06-07T14:10:59Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: /* Allgemeines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spezialisierung&lt;br /&gt;
&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen ist Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. In der Informatik ist es ein Konzept der Modellierung, bei dem ein allgemeiner Typ von Objekten zur besseren Unterscheidung in verschiedene, andere Unterklassen unterteilt wird.&lt;br /&gt;
&lt;br /&gt;
Gegensatz: Generalisierung.&lt;br /&gt;
&lt;br /&gt;
== Was geschieht in der Spezialisierung? ==&lt;br /&gt;
&lt;br /&gt;
In der Spezialisierung werden Klassen aus der Oberklasse spezialisiert. Hierbei bedeutet es, dass Attribute und Methoden der Oberklasse übernommen werden. Dazu kommt, dass nun auch '''neue''' Attribute und Methoden angegeben werden. &lt;br /&gt;
&lt;br /&gt;
Somit werden neue Unterklassen erstellt, welche auch auf die Oberklassen zugreifen können.&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=993</id>
		<title>Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=993"/>
				<updated>2016-06-07T14:07:55Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spezialisierung&lt;br /&gt;
&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen ist Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. In der Informatik ist es ein Konzept der Modellierung, bei dem ein allgemeiner Typ von Objekten zur besseren Unterscheidung in verschiedene, andere Unterklassen unterteilt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Was geschieht in der Spezialisierung? ==&lt;br /&gt;
&lt;br /&gt;
In der Spezialisierung werden Klassen aus der Oberklasse spezialisiert. Hierbei bedeutet es, dass Attribute und Methoden der Oberklasse übernommen werden. Dazu kommt, dass nun auch '''neue''' Attribute und Methoden angegeben werden. &lt;br /&gt;
&lt;br /&gt;
Somit werden neue Unterklassen erstellt, welche auch auf die Oberklassen zugreifen können.&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=992</id>
		<title>Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=992"/>
				<updated>2016-06-07T14:07:27Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spezialisierung&lt;br /&gt;
&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen heißt Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. In der Informatik ist es ein Konzept der Modellierung, bei dem ein allgemeiner Typ von Objekten zur besseren Unterscheidung in verschiedene, andere Unterklassen unterteilt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Was geschieht in der Spezialisierung? ==&lt;br /&gt;
&lt;br /&gt;
In der Spezialisierung werden Klassen aus der Oberklasse spezialisiert. Hierbei bedeutet es, dass Attribute und Methoden der Oberklasse übernommen werden. Dazu kommt, dass nun auch '''neue''' Attribute und Methoden angegeben werden. &lt;br /&gt;
&lt;br /&gt;
Somit werden neue Unterklassen erstellt, welche auch auf die Oberklassen zugreifen können.&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=986</id>
		<title>Spezialisierung</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Spezialisierung&amp;diff=986"/>
				<updated>2016-06-07T13:55:44Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spezialisierung&lt;br /&gt;
&lt;br /&gt;
In der Spezialisierung werden Klassen aus der [[Oberklasse]] spezialisiert. &lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen heißt Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. Somit heißt es, dass Attribute und Methoden aus den Oberklassen übernommen werden.&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Sequenzdiagramm&amp;diff=964</id>
		<title>Sequenzdiagramm</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Sequenzdiagramm&amp;diff=964"/>
				<updated>2016-05-27T07:19:06Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
Ein Sequenzdiagramm ist ein Verhaltensdiagramm in UML und stellt eine Interaktion grafisch dar. Zudem ist es eine von vier Interaktionsdiagrammarten, in welchem beschrieben wird, welche Objekte an der Szene beteiligt sind, welche Informationen (Nachrichten) sie austauschen und in welcher Reihenfolge dies geschieht.&lt;br /&gt;
Sie enthalten eine implizite Zeitachse, auf welcher die Zeit von oben nach unten fortschreitet und die Reihenfolge der Pfeile die zeitliche Reihenfolge der Nachrichten angibt.&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Eine senkrechte, gestrichelte Linie stellt die Lebenslinie eines Objekts dar, in deren Bereich Objekte der Klassen existieren. In dem Rechteck über der Lebenslinie steht der Klassenname und/oder der Objektname. Das schmale Rechteck auf der gestrichelten Linie stellt eine Aktivierung dar (in diesem Bereich ist eine Methode aktiv) und nur in diesem Bereich kann ein Objekt Nachrichten empfangen oder versenden. Auf einer Lebenslinie können mehrere aktive Bereiche sein.&lt;br /&gt;
&lt;br /&gt;
Objekte kommunizieren über Nachrichten, diese werden als Pfeile zwischen den Objekten eingezeichnet. Der Name der Nachricht steht an dem Pfeil und die Angabe einer Bedingung ist optional, welche in eckigen Klammern dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Der Pfeil mit der ausgefüllten Spitze bezeichnet einen synchronen Methodenaufruf, welcher von der Quelle zum Ziel erfolgt, d.h. die Zielklasse muss eine entsprechende Methode implementieren. Die Quelle wartet mit der Verarbeitung bis die Zielklasse ihre Verarbeitung beendet hat und setzt die Verarbeitung dann fort. Deshalb werden asynchrone Aufrufe mit einem Return abgeschlossen. Die Bezeichnung es Return mit einem Namen ist optional.&lt;br /&gt;
&lt;br /&gt;
Asynchrone Aufrufe werden mit einer halben Pfeilspitze gekennzeichnet und verwendet, um parallele Verarbeitungen zu modellieren. Der Aufruf erfolgt von der Quelle zum Ziel, wobei die Quelle mit der Verarbeitung nicht auf die Zielklasse wartet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Sequenzdiagramm-3.png|Sequenzdiagramm synchrone und asynchrone Aufrufe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Sequenzdiagramm&amp;diff=940</id>
		<title>Sequenzdiagramm</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Sequenzdiagramm&amp;diff=940"/>
				<updated>2016-05-27T07:10:13Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
Ein Sequenzdiagramm ist ein Verhaltensdiagramm in UML und stellt eine Interaktion grafisch dar. Zudem ist es eine von vier Interaktionsdiagrammarten, in welchem beschrieben wird, welche Objekte an der Szene beteiligt sind, welche Informationen (Nachrichten) sie austauschen und in welcher Reihenfolge dies geschieht.&lt;br /&gt;
Sie enthalten eine implizite Zeitachse, auf welcher die Zeit von oben nach unten fortschreitet und die Reihenfolge der Pfeile die zeitliche Reihenfolge der Nachrichten angibt.&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Eine senkrechte, gestrichelte Linie stellt die Lebenslinie eines Objekts dar, in deren Bereich Objekte der Klassen existieren. In dem Rechteck über der Lebenslinie steht der Klassenname und/oder der Objektname. Das schmale Rechteck auf der gestrichelten Linie stellt eine Aktivierung dar (in diesem Bereich ist eine Methode aktiv) und nur in diesem Bereich kann ein Objekt Nachrichten empfangen oder versenden. Auf einer Lebenslinie können mehrere aktive Bereiche sein.&lt;br /&gt;
&lt;br /&gt;
Objekte kommunizieren über Nachrichten, diese werden als Pfeile zwischen den Objekten eingezeichnet. Der Name der Nachricht steht an dem Pfeil und die Angabe einer Bedingung ist optional, welche in eckigen Klammern dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Der Pfeil mit der ausgefüllten Spitze bezeichnet einen synchronen Methodenaufruf, welcher von der Quelle zum Ziel erfolgt, d.h. die Zielklasse muss eine entsprechende Methode implementieren. Die Quelle wartet mit der Verarbeitung bis die Zielklasse ihre Verarbeitung beendet hat und setzt die Verarbeitung dann fort. Deshalb werden asynchrone Aufrufe mit einem Return abgeschlossen. Die Bezeichnung es Return mit einem Namen ist optional.&lt;br /&gt;
&lt;br /&gt;
Asynchrone Aufrufe werden mit einer halben Pfeilspitze gekennzeichnet und verwendet, um parallele Verarbeitungen zu modellieren. Der Aufruf erfolgt von der Quelle zum Ziel, wobei die Quelle mit der Verarbeitung nicht auf die Zielklasse wartet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Sequenzdiagramm-3.png|Sequenzdiagramm synchrone und asynchrone Aufrufe]]&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Datei:Sequenzdiagramm-3.png&amp;diff=932</id>
		<title>Datei:Sequenzdiagramm-3.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Datei:Sequenzdiagramm-3.png&amp;diff=932"/>
				<updated>2016-05-27T07:03:50Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	<entry>
		<id>http://wiki.kgl-ratingen.de/index.php?title=Sequenzdiagramm&amp;diff=927</id>
		<title>Sequenzdiagramm</title>
		<link rel="alternate" type="text/html" href="http://wiki.kgl-ratingen.de/index.php?title=Sequenzdiagramm&amp;diff=927"/>
				<updated>2016-05-27T07:02:52Z</updated>
		
		<summary type="html">&lt;p&gt;Anna.schwarzbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
Ein Sequenzdiagramm ist ein Verhaltensdiagramm in UML und stellt eine Interaktion grafisch dar. Zudem ist es eine von vier Interaktionsdiagrammarten, in welchem beschrieben wird, welche Objekte an der Szene beteiligt sind, welche Informationen (Nachrichten) sie austauschen und in welcher Reihenfolge dies geschieht.&lt;br /&gt;
Sie enthalten eine implizite Zeitachse, auf welcher die Zeit von oben nach unten fortschreitet und die Reihenfolge der Pfeile die zeitliche Reihenfolge der Nachrichten angibt.&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Eine senkrechte, gestrichelte Linie stellt die Lebenslinie eines Objekts dar, in deren Bereich Objekte der Klassen existieren. In dem Rechteck über der Lebenslinie steht der Klassenname und/oder der Objektname. Das schmale Rechteck auf der gestrichelten Linie stellt eine Aktivierung dar (in diesem Bereich ist eine Methode aktiv) und nur in diesem Bereich kann ein Objekt Nachrichten empfangen oder versenden. Auf einer Lebenslinie können mehrere aktive Bereiche sein.&lt;br /&gt;
&lt;br /&gt;
Objekte kommunizieren über Nachrichten, diese werden als Pfeile zwischen den Objekten eingezeichnet. Der Name der Nachricht steht an dem Pfeil und die Angabe einer Bedingung ist optional, welche in eckigen Klammern dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Der Pfeil mit der ausgefüllten Spitze bezeichnet einen synchronen Methodenaufruf, welcher von der Quelle zum Ziel erfolgt, d.h. die Zielklasse muss eine entsprechende Methode implementieren. Die Quelle wartet mit der Verarbeitung bis die Zielklasse ihre Verarbeitung beendet hat und setzt die Verarbeitung dann fort. Deshalb werden asynchrone Aufrufe mit einem Return abgeschlossen. Die Bezeichnung es Return mit einem Namen ist optional.&lt;br /&gt;
&lt;br /&gt;
Asynchrone Aufrufe werden verwendet, um parallele Verarbeitung zu modellieren diese werden mit einer halben Pfeilspitze Aufrufe gekennzeichnet. Der Aufruf erfolgt von der Quelle zum Ziel. Die Quelle wartet mit der Verarbeitung nicht auf die Zielklasse.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Sequenzdiagramm-3.png|Sequenzdiagramm synchrone und asynchrone Aufrufe]]&lt;/div&gt;</summary>
		<author><name>Anna.schwarzbach</name></author>	</entry>

	</feed>