<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kazi</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kazi"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/Kazi"/>
	<updated>2026-11-01T14:24:27Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7585</id>
		<title>Informatik B (StuPO90)/Mündliche Prüfung SoSe 2006</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7585"/>
		<updated>2006-06-12T22:51:50Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gedächntisprotokoll Info B Prüfung(Mündlich, Prof. Heiss) Mai 2006 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.	Hashing&lt;br /&gt;
&lt;br /&gt;
:a.	Modulares Hashing&lt;br /&gt;
&lt;br /&gt;
:b.	Multiplikatives Hashing&lt;br /&gt;
&lt;br /&gt;
:c.	Aufwand&lt;br /&gt;
&lt;br /&gt;
:d.	Was ist Open Adressing ?&lt;br /&gt;
&lt;br /&gt;
:e.	Wie ist der Aufwand beim Seperate Chainig ?&lt;br /&gt;
&lt;br /&gt;
:f.	Kolliionsauflösung&lt;br /&gt;
&lt;br /&gt;
::i.	Lineares Sondieren&lt;br /&gt;
&lt;br /&gt;
::ii.	Inkrementelles Sondieren&lt;br /&gt;
&lt;br /&gt;
::iii.	Double Hashing&lt;br /&gt;
&lt;br /&gt;
:g.	Welche vermeiden primäre Häufung, Sekundäre Häufung etc.&lt;br /&gt;
&lt;br /&gt;
:h.	Was passiert bei einer Kollision ?&lt;br /&gt;
&lt;br /&gt;
:i.	Was versteht man bei Füllgrad ?&lt;br /&gt;
&lt;br /&gt;
::i.	Wie ist der Füllgrad definiert ? &lt;br /&gt;
&lt;br /&gt;
::ii.	Wann ist rehashing notwendig ?&lt;br /&gt;
&lt;br /&gt;
2.	Binär Baum&lt;br /&gt;
&lt;br /&gt;
:a.	Aufwand/ Einsatzgebiete&lt;br /&gt;
&lt;br /&gt;
3.	Vergleich Hashing und Bäume&lt;br /&gt;
&lt;br /&gt;
:a.	Komplexität angeben&lt;br /&gt;
&lt;br /&gt;
:b.	Was ist effizienter Hashing oder Bäume?&lt;br /&gt;
&lt;br /&gt;
:c.	Traversierung (Wie erhält man sortierte Zahlenfolge)&lt;br /&gt;
&lt;br /&gt;
:d.     Hat Hashing größeren Aufwand, wenn man die Keys sortiert ausgeben will oder ein Binär-Baum ?&lt;br /&gt;
&lt;br /&gt;
4.	Was sind rekonfiguriende Bäume ?&lt;br /&gt;
&lt;br /&gt;
5.	Was ist ein AVL Baum ?&lt;br /&gt;
&lt;br /&gt;
:a.	Handsimulation zu einem AVL Baum machen.&lt;br /&gt;
&lt;br /&gt;
::i.	Rotieren und benennen um welchen Knoten, einfach oder doppellt&lt;br /&gt;
&lt;br /&gt;
6.	Was ist ein B-Baum ?&lt;br /&gt;
&lt;br /&gt;
:a.	Welche Vorteile ?&lt;br /&gt;
&lt;br /&gt;
:b.	Split erklären, Überlauf erklären bei Einfügeoperationen&lt;br /&gt;
&lt;br /&gt;
:c.	Was passiert wenn Mimimalfüllung eines Knotens verletzt ist ?&lt;br /&gt;
&lt;br /&gt;
7.	Was ist ein Minimalbaum ?&lt;br /&gt;
&lt;br /&gt;
8.	Welche Algorithmen eignen sich zur Bestimmung kürzester Wege ?&lt;br /&gt;
&lt;br /&gt;
9.	 Welche Algorithemn bestimmen Minimal Spanbbaum?&lt;br /&gt;
&lt;br /&gt;
:a.	Handsimulation Kruskal&lt;br /&gt;
&lt;br /&gt;
:b.	Erklären wie der Alg. Arbeitet.&lt;br /&gt;
&lt;br /&gt;
:c.	Komplexität angeben O( | E | * log | E | )&lt;br /&gt;
&lt;br /&gt;
::i.	Nun erklären wie |E| und das log|E| entstehen.&lt;br /&gt;
&lt;br /&gt;
::ii.	Was macht das find(u)&lt;br /&gt;
&lt;br /&gt;
::iii.	Welchen Aufwand hat das find(u) ?&lt;br /&gt;
&lt;br /&gt;
::iv.	Wie sortieren sie die Kanten?&lt;br /&gt;
&lt;br /&gt;
::v.	Welchen Sortieralgorithmus wäheln Sie ?&lt;br /&gt;
&lt;br /&gt;
:::i.	Falls Quicksort, wie ist die Komplexität des Quicksort ?&lt;br /&gt;
&lt;br /&gt;
10.	Rucksackprobleme erklären&lt;br /&gt;
&lt;br /&gt;
:a.	Teilbares Rucksackproblem&lt;br /&gt;
&lt;br /&gt;
:b.	Unteilbares Rucksackproblem&lt;br /&gt;
&lt;br /&gt;
:c.	Welches ist Greedy lösbar&lt;br /&gt;
&lt;br /&gt;
:d.	Wie geht ein Greedy Algorithmus vor ?&lt;br /&gt;
&lt;br /&gt;
:e.	Was bedeutet Greedy Kriterium ?&lt;br /&gt;
&lt;br /&gt;
11.	Welcher Algorithmus löst das Unteilbare Rucksackproblem ?&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
12.	Was ist Branch and Bound ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie geht der Algorithmus vor ?&lt;br /&gt;
&lt;br /&gt;
::i.	Was ist Branching und Boundig?&lt;br /&gt;
&lt;br /&gt;
:b.	Erklären sie die Vorgehensweise, welche im Skript beschrieben wurde.&lt;br /&gt;
&lt;br /&gt;
::i.	In jedem Schritt prüft der Alg. Ob ein Gegenstand mitgenommen wird oder nictht ?&lt;br /&gt;
&lt;br /&gt;
:c.	Was ist eine Obere Schranke und wie finde ich Sie ?&lt;br /&gt;
&lt;br /&gt;
:d.	Analog dazu die Untere Schranke ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.	Was sind Schlossvariablen ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie schütze ich einen kritischen Abschnitt mit Schlossvariabekn ?&lt;br /&gt;
&lt;br /&gt;
:b.	Aktives warten erklären&lt;br /&gt;
&lt;br /&gt;
:c.	Lock erklären&lt;br /&gt;
&lt;br /&gt;
:d.	Unlock erklären&lt;br /&gt;
&lt;br /&gt;
:e.	Test und set erklären&lt;br /&gt;
&lt;br /&gt;
:f.	Enable und disable Interrupts erklären&lt;br /&gt;
&lt;br /&gt;
:g.	Was wenn man Mehrprozessorsystem hat&lt;br /&gt;
&lt;br /&gt;
::i.	Kernel Lock erklären&lt;br /&gt;
&lt;br /&gt;
::ii.	Kernellock mit Interrupt Handling erklären&lt;br /&gt;
&lt;br /&gt;
14.	Was sind Semaphoren und wozu dienen diese ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie sind diese Aufgebaut&lt;br /&gt;
&lt;br /&gt;
:b.	Wie funktioniert die Warteschlange?&lt;br /&gt;
&lt;br /&gt;
:c.	Wieviele Prozesse können in einen kritischen Abschnitt ?&lt;br /&gt;
&lt;br /&gt;
:d.	Wenn nur ein Prozess in den kritishen Abschnitt rein darf, wie muss die Semaphore gesetzt sein ?&lt;br /&gt;
&lt;br /&gt;
:e.	Einseitige Synchronisation und mehrseitige Synchronistaion erklären &lt;br /&gt;
&lt;br /&gt;
15.	Was ist Virtueller Speicher und wie funktioniert dieser ?&lt;br /&gt;
&lt;br /&gt;
:a.       Was ist Paging ?&lt;br /&gt;
&lt;br /&gt;
:b.       Was ist Segmentierung ?&lt;br /&gt;
&lt;br /&gt;
:c.       was ist eine Tabellenbasisadresse ?&lt;br /&gt;
&lt;br /&gt;
:d.        Gibt es einen  Bezug zum B-Baum ?&lt;br /&gt;
&lt;br /&gt;
16.	Was versteht man unter MMU?&lt;br /&gt;
&lt;br /&gt;
17.	Wie läuft die 2 Stufige Adresumsetzung per Segmentierung mit Seitenverwaltung ab ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist ein Abriß der wichtigsten Fragen. Der Professor legt großen Wert auf die Komplexität. Dieses Thema sollte man gut verstanden haben. Es werden gerne Fragen zum Pseudo Code gestellt. Darus möchte er dann die Komplexität abgeleitet haben. Also geht und fragt die Assis speziell zur Komplexität, denn alles andere könnt ihr Büffeln, aber die Komplexitätsanalyse ist eine Kunst die seine Zeit braucht. Das kann man nur verstehen, indem man mit den Assistenten eine intensive Unterhaltung führt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich empfehle die Spechstunden der Assistenten regelmäßig zu besuchen und vor allen Dingen, geht vorbereitet in die Sprechstunden !!! &lt;br /&gt;
Kein Assi wird euch das Thema komplett erklären wollen und können, da diese die Zeit nicht haben. Vor allen Dingen muss ich sagen, dass alle Assis ziemlich kooperativ waren, als sie sahen, dass man gezielte Fragen stellen konnte. Hoffe dieses Protokoll wird euch eine Hilfe sein.&lt;br /&gt;
Geht mindestens 2-3 Wochen vor eurer mündlichen Prüfung auch zur Sprechtunde des Professors. &lt;br /&gt;
&lt;br /&gt;
Prof. Heiss ist ein TOP-Proffessor und nimmt sich der Studenten an, d.h. er ist ein fairer Professor. Ich rechne ihm das hoch an.&lt;br /&gt;
Skript komplett durcharbeiten, d.h. mindestens 3 mal gelesen haben. Zeit gut kalkulieren.&lt;br /&gt;
Kann bis zu 10 Tage dauern, nur das Info3 Skript durchzuarbeiten.&lt;br /&gt;
&lt;br /&gt;
Und zuletzt .........lernen ist harte Arbeit. Ihr müsst Euch genug Zeit für den Stoff nehmen. &lt;br /&gt;
Ich empfehle niemandem Mut zur Lücke, wenn ihm was an dem Studium liegt. &lt;br /&gt;
&lt;br /&gt;
Abschließend noch zu sagen, wenn man dann eigentlich alles verstanden hat, fühlt man sich viel sicherer auf vielen Gebieten der Informatik.&lt;br /&gt;
&lt;br /&gt;
Viel Erfolg&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Benutzer_Diskussion:Kazi&amp;diff=7601</id>
		<title>Benutzer Diskussion:Kazi</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Benutzer_Diskussion:Kazi&amp;diff=7601"/>
		<updated>2006-05-17T21:01:27Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich denke dise Themen sollten zu Info 4 eingefügt werden. Ciao Kazim&lt;br /&gt;
&lt;br /&gt;
: Ich finde es ungünstig, wenn Prüfungsprotokolle in Seiten wie &amp;quot;Grundlagen der Informationsmodellierung&amp;quot; abgelegt werden, weil es durchaus mehrere solcher Protokolle von verschiedenen Personen geben könnte. Lege doch bitte solche Seiten unterhalb deiner eigenen Seite an z.B. [[Benutzer:Kazi/Grundlagen der Informationsmodellierung]] oder schicke uns eine Textdatei, die wir dann hochladen. Vielen Dank --[[Benutzer:Felix|Felix]] 23:08, 14. Mai 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Was bezweckst du mit dem Inhalt auf [[FreitagsrundenWiki:Geschützte_Seiten]]? --[[Benutzer:Felix|Felix]] 23:08, 14. Mai 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
Hallo Felix, bezwecken möchte ich gar nichts. Es ging mir nur darum, eine Übersicht der Themen anzulegen.&lt;br /&gt;
&lt;br /&gt;
Bei Gelegenheit lösche ich diese Sachen.&lt;br /&gt;
&lt;br /&gt;
:: Hoffentlich nicht ersatzlos ;) Ich finde Dein Engagement sehr gut, leider ist nur manchmal der Ablageort etwas unglücklich, ich denke das ist hier das Problem. Das ist nichts gegen Dich oder Dein Engagement, es wäre nur schön, wenn die Artikel gleich an der richtigen Stelle erscheinen ;) --[[Benutzer:Mutax|mutax]] 21:33, 17. Mai 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich teile gerne mein Wissen und helfe gerne wo ich kann, da ich denke, dass dies eines der Hauptprobleme an der TU-Berlin ist.  Engagement ist imer mit zeit verbunden. Das ist bspw. mein Problem, wenn ich andere an meinem Wissen teihaben lassen möchte, habe ich leider nicht die Zeit, um die gesamte WIKI-Struktur durchzuarbeiten. Es geht hier auch icht, dass ich beleidigte Leberwurst spielen will. Es muss für unqualifizierte eine Instanz geben, die die daten entsprehend umschichtet. Natürlich ist das Mehraufwand für andere, aber ich denke so wächst dieses Portal. Wie auch immer ...Ciao Kazim&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Diskussion:Grundlagen_der_Informationsmodellierung&amp;diff=7626</id>
		<title>Diskussion:Grundlagen der Informationsmodellierung</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Diskussion:Grundlagen_der_Informationsmodellierung&amp;diff=7626"/>
		<updated>2006-05-17T13:02:07Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich habe die Daten rausgenommen, ........ nach Aufforderung.&lt;br /&gt;
&lt;br /&gt;
Manchmal kann man Inititiative im Keim ersticken. Möge jemand sich angesprochen fühlen !!&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Grundlagen_der_Informationsmodellierung&amp;diff=7605</id>
		<title>Grundlagen der Informationsmodellierung</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Grundlagen_der_Informationsmodellierung&amp;diff=7605"/>
		<updated>2006-05-17T13:00:04Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Benutzer:Kazi&amp;diff=7625</id>
		<title>Benutzer:Kazi</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Benutzer:Kazi&amp;diff=7625"/>
		<updated>2006-05-17T12:59:22Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;E-mail rausgenommen wegen privatsphäre.&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7584</id>
		<title>Informatik B (StuPO90)/Mündliche Prüfung SoSe 2006</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7584"/>
		<updated>2006-05-17T12:58:17Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gedächntisprotokoll Info B Prüfung(Mündlich, Prof. Heiss) Mai 2006 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.	Hashing&lt;br /&gt;
&lt;br /&gt;
:a.	Modulares Hashing&lt;br /&gt;
&lt;br /&gt;
:b.	Multiplikatives Hashing&lt;br /&gt;
&lt;br /&gt;
:c.	Aufwand&lt;br /&gt;
&lt;br /&gt;
:d.	Was ist Open Adressing ?&lt;br /&gt;
&lt;br /&gt;
:e.	Wie ist der Aufwand beim Seperate Chainig ?&lt;br /&gt;
&lt;br /&gt;
:f.	Kolliionsauflösung&lt;br /&gt;
&lt;br /&gt;
::i.	Lineares Sondieren&lt;br /&gt;
&lt;br /&gt;
::ii.	Inkrementelles Sondieren&lt;br /&gt;
&lt;br /&gt;
::iii.	Double Hashing&lt;br /&gt;
&lt;br /&gt;
:g.	Welche vermeiden primäre Häufung, Sekundäre Häufung etc.&lt;br /&gt;
&lt;br /&gt;
:h.	Was passiert bei einer Kollision ?&lt;br /&gt;
&lt;br /&gt;
:i.	Was versteht man bei Füllgrad ?&lt;br /&gt;
&lt;br /&gt;
::i.	Wie ist der Füllgrad definiert ? &lt;br /&gt;
&lt;br /&gt;
::ii.	Wann ist rehashing notwendig ?&lt;br /&gt;
&lt;br /&gt;
2.	Binär Baum&lt;br /&gt;
&lt;br /&gt;
:a.	Aufwand/ Einsatzgebiete&lt;br /&gt;
&lt;br /&gt;
3.	Vergleich Hashing und Bäume&lt;br /&gt;
&lt;br /&gt;
:a.	Komplexität angeben&lt;br /&gt;
&lt;br /&gt;
:b.	Was ist effizienter Hashing oder Bäume?&lt;br /&gt;
&lt;br /&gt;
:c.	Traversierung (Wie erhält man sortierte Zahlenfolge)&lt;br /&gt;
&lt;br /&gt;
:d.     Hat Hashing größeren Aufwand, wenn man die Keys sortiert ausgeben will oder ein Binär-Baum ?&lt;br /&gt;
&lt;br /&gt;
4.	Was sind rekonfiguriende Bäume ?&lt;br /&gt;
&lt;br /&gt;
5.	Was ist ein AVL Baum ?&lt;br /&gt;
&lt;br /&gt;
:a.	Handsimulation zu einem AVL Baum machen.&lt;br /&gt;
&lt;br /&gt;
::i.	Rotieren und benennen um welchen Knoten, einfach oder doppellt&lt;br /&gt;
&lt;br /&gt;
6.	Was ist ein B-Baum ?&lt;br /&gt;
&lt;br /&gt;
:a.	Welche Vorteile ?&lt;br /&gt;
&lt;br /&gt;
:b.	Split erklären, Überlauf erklären bei Einfügeoperationen&lt;br /&gt;
&lt;br /&gt;
:c.	Was passiert wenn Mimimalfüllung eines Knotens verletzt ist ?&lt;br /&gt;
&lt;br /&gt;
7.	Was ist ein Minimalbaum ?&lt;br /&gt;
&lt;br /&gt;
8.	Welche Algorithmen eignen sich zur Bestimmung kürzester Wege ?&lt;br /&gt;
&lt;br /&gt;
9.	 Welche Algorithemn bestimmen Minimal Spanbbaum?&lt;br /&gt;
&lt;br /&gt;
:a.	Handsimulation Kruskal&lt;br /&gt;
&lt;br /&gt;
:b.	Erklären wie der Alg. Arbeitet.&lt;br /&gt;
&lt;br /&gt;
:c.	Komplexität angeben O( | E | * log | E | )&lt;br /&gt;
&lt;br /&gt;
::i.	Nun erklären wie |E| und das log|E| entstehen.&lt;br /&gt;
&lt;br /&gt;
::ii.	Was macht das find(u)&lt;br /&gt;
&lt;br /&gt;
::iii.	Welchen Aufwand hat das find(u) ?&lt;br /&gt;
&lt;br /&gt;
::iv.	Wie sortieren sie die Kanten?&lt;br /&gt;
&lt;br /&gt;
::v.	Welchen Sortieralgorithmus wäheln Sie ?&lt;br /&gt;
&lt;br /&gt;
:::i.	Falls Quicksort, wie ist die Komplexität des Quicksort ?&lt;br /&gt;
&lt;br /&gt;
10.	Rucksackprobleme erklären&lt;br /&gt;
&lt;br /&gt;
:a.	Teilbares Rucksackproblem&lt;br /&gt;
&lt;br /&gt;
:b.	Unteilbares Rucksackproblem&lt;br /&gt;
&lt;br /&gt;
:c.	Welches ist Greedy lösbar&lt;br /&gt;
&lt;br /&gt;
:d.	Wie geht ein Greedy Algorithmus vor ?&lt;br /&gt;
&lt;br /&gt;
:e.	Was bedeutet Greedy Kriterium ?&lt;br /&gt;
&lt;br /&gt;
11.	Welcher Algorithmus löst das Unteilbare Rucksackproblem ?&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
12.	Was ist Branch and Bound ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie geht der Algorithmus vor ?&lt;br /&gt;
&lt;br /&gt;
::i.	Was ist Branching und Boundig?&lt;br /&gt;
&lt;br /&gt;
:b.	Erklären sie die Vorgehensweise, welche im Skript beschrieben wurde.&lt;br /&gt;
&lt;br /&gt;
::i.	In jedem Schritt prüft der Alg. Ob ein Gegenstand mitgenommen wird oder nictht ?&lt;br /&gt;
&lt;br /&gt;
:c.	Was ist eine Obere Schranke und wie finde ich Sie ?&lt;br /&gt;
&lt;br /&gt;
:d.	Analog dazu die Untere Schranke ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.	Was sind Schlossvariablen ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie schütze ich einen kritischen Abschnitt mit Schlossvariabekn ?&lt;br /&gt;
&lt;br /&gt;
:b.	Aktives warten erklären&lt;br /&gt;
&lt;br /&gt;
:c.	Lock erklären&lt;br /&gt;
&lt;br /&gt;
:d.	Unlock erklären&lt;br /&gt;
&lt;br /&gt;
:e.	Test und set erklären&lt;br /&gt;
&lt;br /&gt;
:f.	Enable und disable Interrupts erklären&lt;br /&gt;
&lt;br /&gt;
:g.	Was wenn man Mehrprozessorsystem hat&lt;br /&gt;
&lt;br /&gt;
::i.	Kernel Lock erklären&lt;br /&gt;
&lt;br /&gt;
::ii.	Kernellock mit Interrupt Handling erklären&lt;br /&gt;
&lt;br /&gt;
14.	Was sind Semaphoren und wozu dienen diese ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie sind diese Aufgebaut&lt;br /&gt;
&lt;br /&gt;
:b.	Wie funktioniert die Warteschlange?&lt;br /&gt;
&lt;br /&gt;
:c.	Wieviele Prozesse können in einen kritischen Abschnitt ?&lt;br /&gt;
&lt;br /&gt;
:d.	Wenn nur ein Prozess in den kritishen Abschnitt rein darf, wie muss die Semaphore gesetzt sein ?&lt;br /&gt;
&lt;br /&gt;
:e.	Einseitige Synchronisation und mehrseitige Synchronistaion erklären &lt;br /&gt;
&lt;br /&gt;
15.	Was ist Virtueller Speicher und wie funktioniert dieser ?&lt;br /&gt;
&lt;br /&gt;
:a.       Was ist Paging ?&lt;br /&gt;
&lt;br /&gt;
:b.       Was ist Segmentierung ?&lt;br /&gt;
&lt;br /&gt;
:c.       was ist eine Tabellenbasisadresse ?&lt;br /&gt;
&lt;br /&gt;
:d.        Gibt es einen  Bezug zum B-Baum ?&lt;br /&gt;
&lt;br /&gt;
16.	Was versteht man unter MMU?&lt;br /&gt;
&lt;br /&gt;
17.	Wie läuft die 2 Stufige Adresumsetzung per Segmentierung mit Seitenverwaltung ab ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist ein Abriß der wichtigsten Fragen. Der Professor legt großen Wert auf die Komplexität. Dieses Thema sollte man gut verstanden haben. Es werden gerne Fragen zum Pseudo Code gestellt. Darus möchte er dann die Komplexität abgeleitet haben. Also geht und fragt die Assis speziell zur Komplexität, denn alles andere könnt ihr Büffeln, aber die Komplexitätsanalyse ist eine Kunst die seine Zeit braucht. Das kann man nur verstehen, indem man mit den Assistenten eine intensive Unterhaltung führt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich empfehle die Spechstunden der Assistenten regelmäßig zu besuchen und vor allen Dingen, geht vorbereitet in die Sprechstunden !!! &lt;br /&gt;
Kein Assi wird euch das Thema komplett erklären wollen und können, da diese die Zeit nicht haben. Vor allen Dingen muss ich sagen, dass alle Assis ziemlich kooperativ waren, als sie sahen, dass man gezielte Fragen stellen konnte. Hoffe dieses Protokoll wird euch eine Hilfe sein.&lt;br /&gt;
Geht mindestens 2-3 Wochen vor eurer mündlichen Prüfung auch zur Sprechtunde des Professors. Prof. Heiss ist ein TOP-Proffessor und nimmt sich der Studenten an. Ich rechne ihm das hoch an.&lt;br /&gt;
Skript komplett durcharbeiten, d.h. mindestens 3 mal gelesen haben. Zeit gut kalkulieren.&lt;br /&gt;
Kann bis zu 10 Tage dauern, nur das Info3 Skript durchzuarbeiten.&lt;br /&gt;
&lt;br /&gt;
Und zuletzt .........lernen ist harte Arbeit. Ihr müsst Euch genug Zeit für den Stoff nehmen. Ich empfehle niemandem Mut zur Lücke, wenn ihm was an dem Studium liegt. &lt;br /&gt;
&lt;br /&gt;
Viel Erfolg&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7583</id>
		<title>Informatik B (StuPO90)/Mündliche Prüfung SoSe 2006</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7583"/>
		<updated>2006-05-17T12:58:01Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gedächntisprotokoll Info B Prüfung(Mündlich, Prof. Heiss) 2006 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.	Hashing&lt;br /&gt;
&lt;br /&gt;
:a.	Modulares Hashing&lt;br /&gt;
&lt;br /&gt;
:b.	Multiplikatives Hashing&lt;br /&gt;
&lt;br /&gt;
:c.	Aufwand&lt;br /&gt;
&lt;br /&gt;
:d.	Was ist Open Adressing ?&lt;br /&gt;
&lt;br /&gt;
:e.	Wie ist der Aufwand beim Seperate Chainig ?&lt;br /&gt;
&lt;br /&gt;
:f.	Kolliionsauflösung&lt;br /&gt;
&lt;br /&gt;
::i.	Lineares Sondieren&lt;br /&gt;
&lt;br /&gt;
::ii.	Inkrementelles Sondieren&lt;br /&gt;
&lt;br /&gt;
::iii.	Double Hashing&lt;br /&gt;
&lt;br /&gt;
:g.	Welche vermeiden primäre Häufung, Sekundäre Häufung etc.&lt;br /&gt;
&lt;br /&gt;
:h.	Was passiert bei einer Kollision ?&lt;br /&gt;
&lt;br /&gt;
:i.	Was versteht man bei Füllgrad ?&lt;br /&gt;
&lt;br /&gt;
::i.	Wie ist der Füllgrad definiert ? &lt;br /&gt;
&lt;br /&gt;
::ii.	Wann ist rehashing notwendig ?&lt;br /&gt;
&lt;br /&gt;
2.	Binär Baum&lt;br /&gt;
&lt;br /&gt;
:a.	Aufwand/ Einsatzgebiete&lt;br /&gt;
&lt;br /&gt;
3.	Vergleich Hashing und Bäume&lt;br /&gt;
&lt;br /&gt;
:a.	Komplexität angeben&lt;br /&gt;
&lt;br /&gt;
:b.	Was ist effizienter Hashing oder Bäume?&lt;br /&gt;
&lt;br /&gt;
:c.	Traversierung (Wie erhält man sortierte Zahlenfolge)&lt;br /&gt;
&lt;br /&gt;
:d.     Hat Hashing größeren Aufwand, wenn man die Keys sortiert ausgeben will oder ein Binär-Baum ?&lt;br /&gt;
&lt;br /&gt;
4.	Was sind rekonfiguriende Bäume ?&lt;br /&gt;
&lt;br /&gt;
5.	Was ist ein AVL Baum ?&lt;br /&gt;
&lt;br /&gt;
:a.	Handsimulation zu einem AVL Baum machen.&lt;br /&gt;
&lt;br /&gt;
::i.	Rotieren und benennen um welchen Knoten, einfach oder doppellt&lt;br /&gt;
&lt;br /&gt;
6.	Was ist ein B-Baum ?&lt;br /&gt;
&lt;br /&gt;
:a.	Welche Vorteile ?&lt;br /&gt;
&lt;br /&gt;
:b.	Split erklären, Überlauf erklären bei Einfügeoperationen&lt;br /&gt;
&lt;br /&gt;
:c.	Was passiert wenn Mimimalfüllung eines Knotens verletzt ist ?&lt;br /&gt;
&lt;br /&gt;
7.	Was ist ein Minimalbaum ?&lt;br /&gt;
&lt;br /&gt;
8.	Welche Algorithmen eignen sich zur Bestimmung kürzester Wege ?&lt;br /&gt;
&lt;br /&gt;
9.	 Welche Algorithemn bestimmen Minimal Spanbbaum?&lt;br /&gt;
&lt;br /&gt;
:a.	Handsimulation Kruskal&lt;br /&gt;
&lt;br /&gt;
:b.	Erklären wie der Alg. Arbeitet.&lt;br /&gt;
&lt;br /&gt;
:c.	Komplexität angeben O( | E | * log | E | )&lt;br /&gt;
&lt;br /&gt;
::i.	Nun erklären wie |E| und das log|E| entstehen.&lt;br /&gt;
&lt;br /&gt;
::ii.	Was macht das find(u)&lt;br /&gt;
&lt;br /&gt;
::iii.	Welchen Aufwand hat das find(u) ?&lt;br /&gt;
&lt;br /&gt;
::iv.	Wie sortieren sie die Kanten?&lt;br /&gt;
&lt;br /&gt;
::v.	Welchen Sortieralgorithmus wäheln Sie ?&lt;br /&gt;
&lt;br /&gt;
:::i.	Falls Quicksort, wie ist die Komplexität des Quicksort ?&lt;br /&gt;
&lt;br /&gt;
10.	Rucksackprobleme erklären&lt;br /&gt;
&lt;br /&gt;
:a.	Teilbares Rucksackproblem&lt;br /&gt;
&lt;br /&gt;
:b.	Unteilbares Rucksackproblem&lt;br /&gt;
&lt;br /&gt;
:c.	Welches ist Greedy lösbar&lt;br /&gt;
&lt;br /&gt;
:d.	Wie geht ein Greedy Algorithmus vor ?&lt;br /&gt;
&lt;br /&gt;
:e.	Was bedeutet Greedy Kriterium ?&lt;br /&gt;
&lt;br /&gt;
11.	Welcher Algorithmus löst das Unteilbare Rucksackproblem ?&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
12.	Was ist Branch and Bound ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie geht der Algorithmus vor ?&lt;br /&gt;
&lt;br /&gt;
::i.	Was ist Branching und Boundig?&lt;br /&gt;
&lt;br /&gt;
:b.	Erklären sie die Vorgehensweise, welche im Skript beschrieben wurde.&lt;br /&gt;
&lt;br /&gt;
::i.	In jedem Schritt prüft der Alg. Ob ein Gegenstand mitgenommen wird oder nictht ?&lt;br /&gt;
&lt;br /&gt;
:c.	Was ist eine Obere Schranke und wie finde ich Sie ?&lt;br /&gt;
&lt;br /&gt;
:d.	Analog dazu die Untere Schranke ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.	Was sind Schlossvariablen ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie schütze ich einen kritischen Abschnitt mit Schlossvariabekn ?&lt;br /&gt;
&lt;br /&gt;
:b.	Aktives warten erklären&lt;br /&gt;
&lt;br /&gt;
:c.	Lock erklären&lt;br /&gt;
&lt;br /&gt;
:d.	Unlock erklären&lt;br /&gt;
&lt;br /&gt;
:e.	Test und set erklären&lt;br /&gt;
&lt;br /&gt;
:f.	Enable und disable Interrupts erklären&lt;br /&gt;
&lt;br /&gt;
:g.	Was wenn man Mehrprozessorsystem hat&lt;br /&gt;
&lt;br /&gt;
::i.	Kernel Lock erklären&lt;br /&gt;
&lt;br /&gt;
::ii.	Kernellock mit Interrupt Handling erklären&lt;br /&gt;
&lt;br /&gt;
14.	Was sind Semaphoren und wozu dienen diese ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie sind diese Aufgebaut&lt;br /&gt;
&lt;br /&gt;
:b.	Wie funktioniert die Warteschlange?&lt;br /&gt;
&lt;br /&gt;
:c.	Wieviele Prozesse können in einen kritischen Abschnitt ?&lt;br /&gt;
&lt;br /&gt;
:d.	Wenn nur ein Prozess in den kritishen Abschnitt rein darf, wie muss die Semaphore gesetzt sein ?&lt;br /&gt;
&lt;br /&gt;
:e.	Einseitige Synchronisation und mehrseitige Synchronistaion erklären &lt;br /&gt;
&lt;br /&gt;
15.	Was ist Virtueller Speicher und wie funktioniert dieser ?&lt;br /&gt;
&lt;br /&gt;
:a.       Was ist Paging ?&lt;br /&gt;
&lt;br /&gt;
:b.       Was ist Segmentierung ?&lt;br /&gt;
&lt;br /&gt;
:c.       was ist eine Tabellenbasisadresse ?&lt;br /&gt;
&lt;br /&gt;
:d.        Gibt es einen  Bezug zum B-Baum ?&lt;br /&gt;
&lt;br /&gt;
16.	Was versteht man unter MMU?&lt;br /&gt;
&lt;br /&gt;
17.	Wie läuft die 2 Stufige Adresumsetzung per Segmentierung mit Seitenverwaltung ab ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist ein Abriß der wichtigsten Fragen. Der Professor legt großen Wert auf die Komplexität. Dieses Thema sollte man gut verstanden haben. Es werden gerne Fragen zum Pseudo Code gestellt. Darus möchte er dann die Komplexität abgeleitet haben. Also geht und fragt die Assis speziell zur Komplexität, denn alles andere könnt ihr Büffeln, aber die Komplexitätsanalyse ist eine Kunst die seine Zeit braucht. Das kann man nur verstehen, indem man mit den Assistenten eine intensive Unterhaltung führt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich empfehle die Spechstunden der Assistenten regelmäßig zu besuchen und vor allen Dingen, geht vorbereitet in die Sprechstunden !!! &lt;br /&gt;
Kein Assi wird euch das Thema komplett erklären wollen und können, da diese die Zeit nicht haben. Vor allen Dingen muss ich sagen, dass alle Assis ziemlich kooperativ waren, als sie sahen, dass man gezielte Fragen stellen konnte. Hoffe dieses Protokoll wird euch eine Hilfe sein.&lt;br /&gt;
Geht mindestens 2-3 Wochen vor eurer mündlichen Prüfung auch zur Sprechtunde des Professors. Prof. Heiss ist ein TOP-Proffessor und nimmt sich der Studenten an. Ich rechne ihm das hoch an.&lt;br /&gt;
Skript komplett durcharbeiten, d.h. mindestens 3 mal gelesen haben. Zeit gut kalkulieren.&lt;br /&gt;
Kann bis zu 10 Tage dauern, nur das Info3 Skript durchzuarbeiten.&lt;br /&gt;
&lt;br /&gt;
Und zuletzt .........lernen ist harte Arbeit. Ihr müsst Euch genug Zeit für den Stoff nehmen. Ich empfehle niemandem Mut zur Lücke, wenn ihm was an dem Studium liegt. &lt;br /&gt;
&lt;br /&gt;
Viel Erfolg&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Benutzer_Diskussion:Kazi&amp;diff=7599</id>
		<title>Benutzer Diskussion:Kazi</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Benutzer_Diskussion:Kazi&amp;diff=7599"/>
		<updated>2006-05-17T12:57:10Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich denke dise Themen sollten zu Info 4 eingefügt werden. Ciao Kazim&lt;br /&gt;
&lt;br /&gt;
: Ich finde es ungünstig, wenn Prüfungsprotokolle in Seiten wie &amp;quot;Grundlagen der Informationsmodellierung&amp;quot; abgelegt werden, weil es durchaus mehrere solcher Protokolle von verschiedenen Personen geben könnte. Lege doch bitte solche Seiten unterhalb deiner eigenen Seite an z.B. [[Benutzer:Kazi/Grundlagen der Informationsmodellierung]] oder schicke uns eine Textdatei, die wir dann hochladen. Vielen Dank --[[Benutzer:Felix|Felix]] 23:08, 14. Mai 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Was bezweckst du mit dem Inhalt auf [[FreitagsrundenWiki:Geschützte_Seiten]]? --[[Benutzer:Felix|Felix]] 23:08, 14. Mai 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
Hallo Felix, bezwecken möchte ich gar nichts. Es ging mir nur darum, eine Übersicht der Themen anzulegen.&lt;br /&gt;
&lt;br /&gt;
Bei Gelegenheit lösche ich diese Sachen.&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Grundlagen_der_Informationsmodellierung&amp;diff=7604</id>
		<title>Grundlagen der Informationsmodellierung</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Grundlagen_der_Informationsmodellierung&amp;diff=7604"/>
		<updated>2006-05-14T11:24:30Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gedächtnisprotokoll GIM Klausur WS05/06&lt;br /&gt;
&lt;br /&gt;
* Quickies&lt;br /&gt;
**Sichten auf das System (interne/externe ..)&lt;br /&gt;
* ER Diagramm&lt;br /&gt;
**Kaufhaus modellieren&lt;br /&gt;
 &lt;br /&gt;
*Krankenhaus (Relationalalgebra)&lt;br /&gt;
**Patient, Chefarzt etc. (Modellierung per Mathematischen Relationen)&lt;br /&gt;
&lt;br /&gt;
*Relationenalgebra (Join etc. anhand Tabellen formulieren)&lt;br /&gt;
&lt;br /&gt;
*Statechart erstellen&lt;br /&gt;
&lt;br /&gt;
*UML-Modell erstellen&lt;br /&gt;
&lt;br /&gt;
*Metamodell erstellen für ER-Diagramm&lt;br /&gt;
** Ohne Aggregation darstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unterlagen und Musterlösungen: http://cis.cs.tu-berlin.de/Lehre/SS-05/Sonstiges/gim-pages/pub/ueb/?1147605708&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Informatik_3_(StuPO90)&amp;diff=4367</id>
		<title>Informatik 3 (StuPO90)</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Informatik_3_(StuPO90)&amp;diff=4367"/>
		<updated>2006-05-14T00:03:01Z</updated>

		<summary type="html">&lt;p&gt;Kazi: /* Tipps und nützliche Infos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;klausuren&amp;quot; style=&amp;quot;float:right; width:20%; margin:10px; padding:10px; background-color:#efefef;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Klausuren&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SS 2005&lt;br /&gt;
* [[Informatik 3/Gedächtnisprotokoll Klausur SS05|Gedächtnisprotokoll]]&lt;br /&gt;
&lt;br /&gt;
WS 2004/2005&lt;br /&gt;
* [[Informatik 3/Gedächtnisprotokoll Klausur WS0405|Gedächtnisprotokoll]]&lt;br /&gt;
&lt;br /&gt;
WS 2003/2004&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ws0304.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
SS 2003&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ss03.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
WS 2002/2003&lt;br /&gt;
* [http://docs.freitagsrunde.org/klausuren/Informatik_3/ws02-03%20Probeklausur.pdf Probeklausur]&lt;br /&gt;
&lt;br /&gt;
SS 2000&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ss00.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
WS 1999/2000&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ws99-00.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
WS 1997/1998&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ws97-98.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
SS 1997&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ss97.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Informatik 3 ist der dritte Teil der [[Informatik (Vorlesung)|Informatik-Vorlesungen]] im [[Grundstudium Informatik]].&lt;br /&gt;
&lt;br /&gt;
== Inhalt ==&lt;br /&gt;
Algorithmen und Datenstrukturen in Java und/oder Pseudocode.&lt;br /&gt;
&lt;br /&gt;
* Hashverfahren&lt;br /&gt;
* Skip-Listen&lt;br /&gt;
* Binäre Suchbäume&lt;br /&gt;
* Rekonfigurierende Suchbäume&lt;br /&gt;
* B-Bäume&lt;br /&gt;
* Graphen: Begriffe und Datenstrukturen&lt;br /&gt;
** Breiten-/Tiefensuche&lt;br /&gt;
** Minimale Spannbäume&lt;br /&gt;
** Kürzeste Wege&lt;br /&gt;
* Algorithmen für Optimierungsprobleme&lt;br /&gt;
** Dynamisches Programmieren&lt;br /&gt;
** Greedy-Algorithmen&lt;br /&gt;
** Branch and Bound&lt;br /&gt;
** Heuristische Suche&lt;br /&gt;
&lt;br /&gt;
== Tipps und nützliche Infos ==&lt;br /&gt;
&lt;br /&gt;
Die Themen AVL-, Rot-Schwarz Baum kommen immer wieder in Info 3 Klausuren vor. Dabei ist es nicht getan, wenn man die Rotationen bißchen geübt hat, man muss auch spezialfälle üben und sozusagen blind anwenden können. Dabei ist es hilfreich, wenn man Testweise ein Applet zur visuellen Unterstützung einsetzt.&lt;br /&gt;
&lt;br /&gt;
AVL-Baum: http://webpages.ull.es/users/jriera/Docencia/AVL/AVL%20tree%20applet.htm&lt;br /&gt;
&lt;br /&gt;
B-Baum:   http://www.fh-augsburg.de/~mweiss/applets/bTree.shower2.html&lt;br /&gt;
&lt;br /&gt;
RB-Baum:  http://fbim.fh-regensburg.de/~saj39122/gikasch/start.html&lt;br /&gt;
&lt;br /&gt;
Graphen:  http://links.math.rpi.edu/applets/appindex/graphtheory.html&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* http://kbs.cs.tu-berlin.de/teaching/ws2005/info3/&lt;br /&gt;
* [http://user.cs.tu-berlin.de/~xantippe/Glossar/glossar.html Glossar für Informatik 3]&lt;br /&gt;
&lt;br /&gt;
== Persönliche Kommentare ==&lt;br /&gt;
:(Nicht unterschriebene Kommentare werden gelöscht!)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Lehrveranstaltungen]]&lt;br /&gt;
Deckt viele INFO3-Themen ab: http://www.grundstudium.info/algorithmen/ --Kazim Karadag 1:12, 9. Apr 2006 (CEST)&lt;br /&gt;
[[Kategorie:Fakultäts-ABC]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Grundlagen_der_Informationsmodellierung&amp;diff=7603</id>
		<title>Grundlagen der Informationsmodellierung</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Grundlagen_der_Informationsmodellierung&amp;diff=7603"/>
		<updated>2006-05-13T23:40:30Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gedächtnisprotokoll GIM Klausur WS05/06&lt;br /&gt;
&lt;br /&gt;
* Quickies&lt;br /&gt;
**Sichten auf das System (interne/externe ..)&lt;br /&gt;
* ER Diagramm&lt;br /&gt;
**Kaufhaus modellieren&lt;br /&gt;
 &lt;br /&gt;
*Krankenhaus&lt;br /&gt;
**Patient, Chefarzt etc. (Modellierung per Mathematischen Relationen)&lt;br /&gt;
&lt;br /&gt;
*Statechart erstellen&lt;br /&gt;
&lt;br /&gt;
*UML-Modell erstellen&lt;br /&gt;
&lt;br /&gt;
*Metamodell erstellen für ER-Diagramm&lt;br /&gt;
**&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Benutzer_Diskussion:Kazi&amp;diff=7597</id>
		<title>Benutzer Diskussion:Kazi</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Benutzer_Diskussion:Kazi&amp;diff=7597"/>
		<updated>2006-05-13T23:04:23Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich denke dise Themen sollten zu Info 4 eingefügt werden. Ciao Kazim&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=FreitagsrundenWiki:Gesch%C3%BCtzte_Seiten&amp;diff=7596</id>
		<title>FreitagsrundenWiki:Geschützte Seiten</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=FreitagsrundenWiki:Gesch%C3%BCtzte_Seiten&amp;diff=7596"/>
		<updated>2006-05-13T23:03:25Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Themen Informatik 4&lt;br /&gt;
&lt;br /&gt;
*Assembler Programmierung&lt;br /&gt;
&lt;br /&gt;
*Prozessabzweigungen (fork/join)&lt;br /&gt;
&lt;br /&gt;
*Synchronisation&lt;br /&gt;
**Schlossvariablen&lt;br /&gt;
**Semaphoren&lt;br /&gt;
***Einseitige (Kooperierende Prozesse)&lt;br /&gt;
***Mehrseitige (Konkurrierende Prozesse)&lt;br /&gt;
**Monitore&lt;br /&gt;
**Threads (wait/noify/notifyAll)&lt;br /&gt;
&lt;br /&gt;
*Client-Server&lt;br /&gt;
&lt;br /&gt;
*RMI&lt;br /&gt;
&lt;br /&gt;
*Speicherverwaltung/Segmentverwaltung&lt;br /&gt;
**Best Fit, Next Fit, Worst Fit (Segmentverw.)&lt;br /&gt;
**FIFO, LRU, Second Chance (Seitenverw.)&lt;br /&gt;
&lt;br /&gt;
*Betriebsmittelverwaltung&lt;br /&gt;
**FCFS, SJF, Round Robin&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Informatik_3_(StuPO90)&amp;diff=4366</id>
		<title>Informatik 3 (StuPO90)</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Informatik_3_(StuPO90)&amp;diff=4366"/>
		<updated>2006-05-13T22:53:00Z</updated>

		<summary type="html">&lt;p&gt;Kazi: /* Tipps und nützliche Infos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;klausuren&amp;quot; style=&amp;quot;float:right; width:20%; margin:10px; padding:10px; background-color:#efefef;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Klausuren&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SS 2005&lt;br /&gt;
* [[Informatik 3/Gedächtnisprotokoll Klausur SS05|Gedächtnisprotokoll]]&lt;br /&gt;
&lt;br /&gt;
WS 2004/2005&lt;br /&gt;
* [[Informatik 3/Gedächtnisprotokoll Klausur WS0405|Gedächtnisprotokoll]]&lt;br /&gt;
&lt;br /&gt;
WS 2003/2004&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ws0304.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
SS 2003&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ss03.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
WS 2002/2003&lt;br /&gt;
* [http://docs.freitagsrunde.org/klausuren/Informatik_3/ws02-03%20Probeklausur.pdf Probeklausur]&lt;br /&gt;
&lt;br /&gt;
SS 2000&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ss00.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
WS 1999/2000&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ws99-00.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
WS 1997/1998&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ws97-98.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
SS 1997&lt;br /&gt;
* [http://docs.freitagsrunde.org/Klausuren/Informatik_3/ss97.pdf Klausur]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Informatik 3 ist der dritte Teil der [[Informatik (Vorlesung)|Informatik-Vorlesungen]] im [[Grundstudium Informatik]].&lt;br /&gt;
&lt;br /&gt;
== Inhalt ==&lt;br /&gt;
Algorithmen und Datenstrukturen in Java und/oder Pseudocode.&lt;br /&gt;
&lt;br /&gt;
* Hashverfahren&lt;br /&gt;
* Skip-Listen&lt;br /&gt;
* Binäre Suchbäume&lt;br /&gt;
* Rekonfigurierende Suchbäume&lt;br /&gt;
* B-Bäume&lt;br /&gt;
* Graphen: Begriffe und Datenstrukturen&lt;br /&gt;
** Breiten-/Tiefensuche&lt;br /&gt;
** Minimale Spannbäume&lt;br /&gt;
** Kürzeste Wege&lt;br /&gt;
* Algorithmen für Optimierungsprobleme&lt;br /&gt;
** Dynamisches Programmieren&lt;br /&gt;
** Greedy-Algorithmen&lt;br /&gt;
** Branch and Bound&lt;br /&gt;
** Heuristische Suche&lt;br /&gt;
&lt;br /&gt;
== Tipps und nützliche Infos ==&lt;br /&gt;
&lt;br /&gt;
Die Themen AVL-, Rot-Schwarz Baum kommen immer wieder in Info 3 Klausuren vor. Dabei ist es nicht getan, wenn man die Rotationen bißchen geübt hat, man muss auch spezialfälle üben und sozusagen blind anwenden können. Dabei ist es hilfreich, wenn man Testweise ein Applet zur visuellen Unterstützung einsetzt.&lt;br /&gt;
&lt;br /&gt;
AVL-Baum: http://webpages.ull.es/users/jriera/Docencia/AVL/AVL%20tree%20applet.htm&lt;br /&gt;
&lt;br /&gt;
RB-Baum:  http://fbim.fh-regensburg.de/~saj39122/gikasch/start.html&lt;br /&gt;
&lt;br /&gt;
Graphen:  http://links.math.rpi.edu/applets/appindex/graphtheory.html&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* http://kbs.cs.tu-berlin.de/teaching/ws2005/info3/&lt;br /&gt;
* [http://user.cs.tu-berlin.de/~xantippe/Glossar/glossar.html Glossar für Informatik 3]&lt;br /&gt;
&lt;br /&gt;
== Persönliche Kommentare ==&lt;br /&gt;
:(Nicht unterschriebene Kommentare werden gelöscht!)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Lehrveranstaltungen]]&lt;br /&gt;
Deckt viele INFO3-Themen ab: http://www.grundstudium.info/algorithmen/ --Kazim Karadag 1:12, 9. Apr 2006 (CEST)&lt;br /&gt;
[[Kategorie:Fakultäts-ABC]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7580</id>
		<title>Informatik B (StuPO90)/Mündliche Prüfung SoSe 2006</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7580"/>
		<updated>2006-05-10T12:44:07Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gedächntisprotokoll Info B Prüfung(Mündlich, Prof. Heiss) 08.05.2006 – kazi@cs.tu-berlin.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.	Hashing&lt;br /&gt;
&lt;br /&gt;
:a.	Modulares Hashing&lt;br /&gt;
&lt;br /&gt;
:b.	Multiplikatives Hashing&lt;br /&gt;
&lt;br /&gt;
:c.	Aufwand&lt;br /&gt;
&lt;br /&gt;
:d.	Was ist Open Adressing ?&lt;br /&gt;
&lt;br /&gt;
:e.	Wie ist der Aufwand beim Seperate Chainig ?&lt;br /&gt;
&lt;br /&gt;
:f.	Kolliionsauflösung&lt;br /&gt;
&lt;br /&gt;
::i.	Lineares Sondieren&lt;br /&gt;
&lt;br /&gt;
::ii.	Inkrementelles Sondieren&lt;br /&gt;
&lt;br /&gt;
::iii.	Double Hashing&lt;br /&gt;
&lt;br /&gt;
:g.	Welche vermeiden primäre Häufung, Sekundäre Häufung etc.&lt;br /&gt;
&lt;br /&gt;
:h.	Was passiert bei einer Kollision ?&lt;br /&gt;
&lt;br /&gt;
:i.	Was versteht man bei Füllgrad ?&lt;br /&gt;
&lt;br /&gt;
::i.	Wie ist der Füllgrad definiert ? &lt;br /&gt;
&lt;br /&gt;
::ii.	Wann ist rehashing notwendig ?&lt;br /&gt;
&lt;br /&gt;
2.	Binär Baum&lt;br /&gt;
&lt;br /&gt;
:a.	Aufwand/ Einsatzgebiete&lt;br /&gt;
&lt;br /&gt;
3.	Vergleich Hashing und Bäume&lt;br /&gt;
&lt;br /&gt;
:a.	Komplexität angeben&lt;br /&gt;
&lt;br /&gt;
:b.	Was ist effizienter Hashing oder Bäume?&lt;br /&gt;
&lt;br /&gt;
:c.	Traversierung (Wie erhält man sortierte Zahlenfolge)&lt;br /&gt;
&lt;br /&gt;
:d.     Hat Hashing größeren Aufwand, wenn man die Keys sortiert ausgeben will oder ein Binär-Baum ?&lt;br /&gt;
&lt;br /&gt;
4.	Was sind rekonfiguriende Bäume ?&lt;br /&gt;
&lt;br /&gt;
5.	Was ist ein AVL Baum ?&lt;br /&gt;
&lt;br /&gt;
:a.	Handsimulation zu einem AVL Baum machen.&lt;br /&gt;
&lt;br /&gt;
::i.	Rotieren und benennen um welchen Knoten, einfach oder doppellt&lt;br /&gt;
&lt;br /&gt;
6.	Was ist ein B-Baum ?&lt;br /&gt;
&lt;br /&gt;
:a.	Welche Vorteile ?&lt;br /&gt;
&lt;br /&gt;
:b.	Split erklären, Überlauf erklären bei Einfügeoperationen&lt;br /&gt;
&lt;br /&gt;
:c.	Was passiert wenn Mimimalfüllung eines Knotens verletzt ist ?&lt;br /&gt;
&lt;br /&gt;
7.	Was ist ein Minimalbaum ?&lt;br /&gt;
&lt;br /&gt;
8.	Welche Algorithmen eignen sich zur Bestimmung kürzester Wege ?&lt;br /&gt;
&lt;br /&gt;
9.	 Welche Algorithemn bestimmen Minimal Spanbbaum?&lt;br /&gt;
&lt;br /&gt;
:a.	Handsimulation Kruskal&lt;br /&gt;
&lt;br /&gt;
:b.	Erklären wie der Alg. Arbeitet.&lt;br /&gt;
&lt;br /&gt;
:c.	Komplexität angeben O( | E | * log | E | )&lt;br /&gt;
&lt;br /&gt;
::i.	Nun erklären wie |E| und das log|E| entstehen.&lt;br /&gt;
&lt;br /&gt;
::ii.	Was macht das find(u)&lt;br /&gt;
&lt;br /&gt;
::iii.	Welchen Aufwand hat das find(u) ?&lt;br /&gt;
&lt;br /&gt;
::iv.	Wie sortieren sie die Kanten?&lt;br /&gt;
&lt;br /&gt;
::v.	Welchen Sortieralgorithmus wäheln Sie ?&lt;br /&gt;
&lt;br /&gt;
:::i.	Falls Quicksort, wie ist die Komplexität des Quicksort ?&lt;br /&gt;
&lt;br /&gt;
10.	Rucksackprobleme erklären&lt;br /&gt;
&lt;br /&gt;
:a.	Teilbares Rucksackproblem&lt;br /&gt;
&lt;br /&gt;
:b.	Unteilbares Rucksackproblem&lt;br /&gt;
&lt;br /&gt;
:c.	Welches ist Greedy lösbar&lt;br /&gt;
&lt;br /&gt;
:d.	Wie geht ein Greedy Algorithmus vor ?&lt;br /&gt;
&lt;br /&gt;
:e.	Was bedeutet Greedy Kriterium ?&lt;br /&gt;
&lt;br /&gt;
11.	Welcher Algorithmus löst das Unteilbare Rucksackproblem ?&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
12.	Was ist Branch and Bound ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie geht der Algorithmus vor ?&lt;br /&gt;
&lt;br /&gt;
::i.	Was ist Branching und Boundig?&lt;br /&gt;
&lt;br /&gt;
:b.	Erklären sie die Vorgehensweise, welche im Skript beschrieben wurde.&lt;br /&gt;
&lt;br /&gt;
::i.	In jedem Schritt prüft der Alg. Ob ein Gegenstand mitgenommen wird oder nictht ?&lt;br /&gt;
&lt;br /&gt;
:c.	Was ist eine Obere Schranke und wie finde ich Sie ?&lt;br /&gt;
&lt;br /&gt;
:d.	Analog dazu die Untere Schranke ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.	Was sind Schlossvariablen ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie schütze ich einen kritischen Abschnitt mit Schlossvariabekn ?&lt;br /&gt;
&lt;br /&gt;
:b.	Aktives warten erklären&lt;br /&gt;
&lt;br /&gt;
:c.	Lock erklären&lt;br /&gt;
&lt;br /&gt;
:d.	Unlock erklären&lt;br /&gt;
&lt;br /&gt;
:e.	Test und set erklären&lt;br /&gt;
&lt;br /&gt;
:f.	Enable und disable Interrupts erklären&lt;br /&gt;
&lt;br /&gt;
:g.	Was wenn man Mehrprozessorsystem hat&lt;br /&gt;
&lt;br /&gt;
::i.	Kernel Lock erklären&lt;br /&gt;
&lt;br /&gt;
::ii.	Kernellock mit Interrupt Handling erklären&lt;br /&gt;
&lt;br /&gt;
14.	Was sind Semaphoren und wozu dienen diese ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie sind diese Aufgebaut&lt;br /&gt;
&lt;br /&gt;
:b.	Wie funktioniert die Warteschlange?&lt;br /&gt;
&lt;br /&gt;
:c.	Wieviele Prozesse können in einen kritischen Abschnitt ?&lt;br /&gt;
&lt;br /&gt;
:d.	Wenn nur ein Prozess in den kritishen Abschnitt rein darf, wie muss die Semaphore gesetzt sein ?&lt;br /&gt;
&lt;br /&gt;
:e.	Einseitige Synchronisation und mehrseitige Synchronistaion erklären &lt;br /&gt;
&lt;br /&gt;
15.	Was ist Virtueller Speicher und wie funktioniert dieser ?&lt;br /&gt;
&lt;br /&gt;
:a.       Was ist Paging ?&lt;br /&gt;
&lt;br /&gt;
:b.       Was ist Segmentierung ?&lt;br /&gt;
&lt;br /&gt;
:c.       was ist eine Tabellenbasisadresse ?&lt;br /&gt;
&lt;br /&gt;
:d.        Gibt es einen  Bezug zum B-Baum ?&lt;br /&gt;
&lt;br /&gt;
16.	Was versteht man unter MMU?&lt;br /&gt;
&lt;br /&gt;
17.	Wie läuft die 2 Stufige Adresumsetzung per Segmentierung mit Seitenverwaltung ab ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist ein Abriß der wichtigsten Fragen. Der Professor legt großen Wert auf die Komplexität. Dieses Thema sollte man gut verstanden haben. Es werden gerne Fragen zum Pseudo Code gestellt. Darus möchte er dann die Komplexität abgeleitet haben. Also geht und fragt die Assis speziell zur Komplexität, denn alles andere könnt ihr Büffeln, aber die Komplexitätsanalyse ist eine Kunst die seine Zeit braucht. Das kann man nur verstehen, indem man mit den Assistenten eine intensive Unterhaltung führt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich empfehle die Spechstunden der Assistenten regelmäßig zu besuchen und vor allen Dingen, geht vorbereitet in die Sprechstunden !!! &lt;br /&gt;
Kein Assi wird euch das Thema komplett erklären wollen und können, da diese die Zeit nicht haben. Vor allen Dingen muss ich sagen, dass alle Assis ziemlich kooperativ waren, als sie sahen, dass man gezielte Fragen stellen konnte. Hoffe dieses Protokoll wird euch eine Hilfe sein.&lt;br /&gt;
Geht mindestens 2-3 Wochen vor eurer mündlichen Prüfung auch zur Sprechtunde des Professors. Prof. Heiss ist ein TOP-Proffessor und nimmt sich der Studenten an. Ich rechne ihm das hoch an.&lt;br /&gt;
Skript komplett durcharbeiten, d.h. mindestens 3 mal gelesen haben. Zeit gut kalkulieren.&lt;br /&gt;
Kann bis zu 10 Tage dauern, nur das Info3 Skript durchzuarbeiten.&lt;br /&gt;
&lt;br /&gt;
Und zuletzt .........lernen ist harte Arbeit. Ihr müsst Euch genug Zeit für den Stoff nehmen. Ich empfehle niemandem Mut zur Lücke, wenn ihm was an dem Studium liegt. &lt;br /&gt;
&lt;br /&gt;
Viel Erfolg wünscht euch &lt;br /&gt;
&lt;br /&gt;
kazi@cs.tu-berlin.de&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7579</id>
		<title>Informatik B (StuPO90)/Mündliche Prüfung SoSe 2006</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7579"/>
		<updated>2006-05-10T12:38:51Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gedächntisprotokoll Info B Prüfung(Mündlich, Prof. Heiss) 08.05.2006 – kazi@cs.tu-berlin.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.	Hashing&lt;br /&gt;
&lt;br /&gt;
:a.	Modulares Hashing&lt;br /&gt;
&lt;br /&gt;
:b.	Multiplikatives Hashing&lt;br /&gt;
&lt;br /&gt;
:c.	Aufwand&lt;br /&gt;
&lt;br /&gt;
:d.	Was ist Open Adressing ?&lt;br /&gt;
&lt;br /&gt;
:e.	Wie ist der Aufwand beim Seperate Chainig ?&lt;br /&gt;
&lt;br /&gt;
:f.	Kolliionsauflösung&lt;br /&gt;
&lt;br /&gt;
::i.	Lineares Sondieren&lt;br /&gt;
&lt;br /&gt;
::ii.	Inkrementelles Sondieren&lt;br /&gt;
&lt;br /&gt;
::iii.	Double Hashing&lt;br /&gt;
&lt;br /&gt;
:g.	Welche vermeiden primäre Häufung, Sekundäre Häufung etc.&lt;br /&gt;
&lt;br /&gt;
:h.	Was passiert bei einer Kollision ?&lt;br /&gt;
&lt;br /&gt;
:i.	Was versteht man bei Füllgrad ?&lt;br /&gt;
&lt;br /&gt;
::i.	Wie ist der Füllgrad definiert ? &lt;br /&gt;
&lt;br /&gt;
::ii.	Wann ist rehashing notwendig ?&lt;br /&gt;
&lt;br /&gt;
2.	Binär Baum&lt;br /&gt;
&lt;br /&gt;
:a.	Aufwand/ Einsatzgebiete&lt;br /&gt;
&lt;br /&gt;
3.	Vergleich Hashing und Bäume&lt;br /&gt;
&lt;br /&gt;
:a.	Komplexität angeben&lt;br /&gt;
&lt;br /&gt;
:b.	Was ist effizienter Hashing oder Bäume?&lt;br /&gt;
&lt;br /&gt;
:c.	Traversierung (Wie erhält man sortierte Zahlenfolge)&lt;br /&gt;
&lt;br /&gt;
4.	Was sind rekonfiguriende Bäume ?&lt;br /&gt;
&lt;br /&gt;
5.	Was ist ein AVL Baum ?&lt;br /&gt;
&lt;br /&gt;
:a.	Handsimulation zu einem AVL Baum machen.&lt;br /&gt;
&lt;br /&gt;
::i.	Rotieren und benennen um welchen Knoten, einfach oder doppellt&lt;br /&gt;
&lt;br /&gt;
6.	Was ist ein B-Baum ?&lt;br /&gt;
&lt;br /&gt;
:a.	Welche Vorteile ?&lt;br /&gt;
&lt;br /&gt;
:b.	Split erklären, Überlauf erklären bei Einfügeoperationen&lt;br /&gt;
&lt;br /&gt;
:c.	Was passiert wenn Mimimalfüllung eines Knotens verletzt ist ?&lt;br /&gt;
&lt;br /&gt;
7.	Was ist ein Minimalbaum ?&lt;br /&gt;
&lt;br /&gt;
8.	Welche Algorithmen eignen sich zur Bestimmung kürzester Wege ?&lt;br /&gt;
&lt;br /&gt;
9.	 Welche Algorithemn bestimmen Minimal Spanbbaum?&lt;br /&gt;
&lt;br /&gt;
:a.	Handsimulation Kruskal&lt;br /&gt;
&lt;br /&gt;
:b.	Erklären wie der lg. Arbeitet.&lt;br /&gt;
&lt;br /&gt;
:c.	Komplexität angeben O( | E | * log | E | )&lt;br /&gt;
&lt;br /&gt;
::i.	Nun erklären wie |E| und das log|E| entstehen.&lt;br /&gt;
&lt;br /&gt;
::ii.	Was macht das find(u)&lt;br /&gt;
&lt;br /&gt;
::iii.	Welchen Aufwand hat das find(u) ?&lt;br /&gt;
&lt;br /&gt;
::iv.	Wie sortieren sie die Kanten?&lt;br /&gt;
&lt;br /&gt;
::v.	Welchen Sortieralgorithmus wäheln Sie ?&lt;br /&gt;
&lt;br /&gt;
        1.	Fall Quicksort, wie ist die Komplexität des Quicksort ?&lt;br /&gt;
&lt;br /&gt;
10.	Rucksackprobleme erklären&lt;br /&gt;
&lt;br /&gt;
:a.	Teilbares Rucksackproblem&lt;br /&gt;
&lt;br /&gt;
:b.	Unteilbares Rucksackproblem&lt;br /&gt;
&lt;br /&gt;
:c.	Welches ist Greedy lösbar&lt;br /&gt;
&lt;br /&gt;
:d.	Wie geht ein Greedy Algorithmus vor ?&lt;br /&gt;
&lt;br /&gt;
:e.	Was bedeutet Greedy Kriterium ?&lt;br /&gt;
&lt;br /&gt;
11.	Welcher Algorithmus löst das Unteilbare Rucksackproblem ?&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
12.	Was ist Branch and Bound ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie geht der Algorithmus vor ?&lt;br /&gt;
&lt;br /&gt;
::i.	Was ist Branching und Boundig?&lt;br /&gt;
&lt;br /&gt;
:b.	Erklären sie die Vorgehensweise, welche im Skript beschrieben wurde.&lt;br /&gt;
&lt;br /&gt;
::i.	In jedem Schritt prüft der Alg. Ob ein Gegenstand mitgenommen wird oder nictht ?&lt;br /&gt;
&lt;br /&gt;
:c.	Was ist eine Obere Schranke und wie finde ich Sie ?&lt;br /&gt;
&lt;br /&gt;
:d.	Analog dazu die Untere Schranke ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.	Was sind Schlossvariablen ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie schütze ich einen kritischen Abschnitt mit Schlossvariabekn ?&lt;br /&gt;
&lt;br /&gt;
:b.	Aktives warten erklären&lt;br /&gt;
&lt;br /&gt;
:c.	Lock erklären&lt;br /&gt;
&lt;br /&gt;
:d.	Unlock erklären&lt;br /&gt;
&lt;br /&gt;
:e.	Test und set erklären&lt;br /&gt;
&lt;br /&gt;
:f.	Enable und disable Interrupts erklären&lt;br /&gt;
&lt;br /&gt;
:g.	Was wenn man Mehrprozessorsystem hat&lt;br /&gt;
&lt;br /&gt;
::i.	Kernel Lock erklären&lt;br /&gt;
&lt;br /&gt;
::ii.	Kernellock mit Interrupt Handling erklären&lt;br /&gt;
&lt;br /&gt;
14.	Was sind Semaphoren und wozu dienen diese ?&lt;br /&gt;
&lt;br /&gt;
:a.	Wie sind diese Aufgebaut&lt;br /&gt;
&lt;br /&gt;
:b.	Wie funktioniert die Warteschlange?&lt;br /&gt;
&lt;br /&gt;
:c.	Wieviele Prozesse können in einen kritischen Abschnitt ?&lt;br /&gt;
&lt;br /&gt;
:d.	Wenn nur ein Prozess in den kritishen Abschnitt rein darf, wie muss die Semaphore gesetzt sein ?&lt;br /&gt;
&lt;br /&gt;
:e.	Einseitige Synchronisation und mehrseitige Synchronistaion erklären &lt;br /&gt;
&lt;br /&gt;
15.	Was ist Virtueller Speicher und wie funktioniert dieser ?&lt;br /&gt;
&lt;br /&gt;
16.	Was versteht man unter MMU?&lt;br /&gt;
&lt;br /&gt;
17.	Wie läuft die 2 Stufige Adresumsetzung per Segmentierung mit Seitenverwaltung ab ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist ein Abriß der wichtigsten Fragen. Der Professor legt großen Wert auf die Komplexität. Dieses Thema sollte man gut verstanden haben. Es werden gerne Fragen zum Pseudo Code gestellt. Darus möchte er dann die Komplexität abgeleitet haben. Also geht und fragt die Assis speziell zur Komplexität, denn alles andere könnt ihr Büffeln, aber die Komplexitätsanalyse ist eine Kunst die seine Zeit braucht. Das kann man nur verstehen, indem man mit den Assistenten eine intensive Unterhaltung führt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich empfehle die Spechstunden der Assistenten regelmäßig zu besuchen und vor allen Dingen, geht vorbereitet in die Sprechstunden !!! &lt;br /&gt;
Kein Assi wird euch das Thema komplett erklären wollen und können, da diese die Zeit nicht haben. Vor allen Dingen muss ich sagen, dass alle Assis ziemlich kooperativ waren, als sie sahen, dass man gezielte Fragen stellen konnte. Hoffe dieses Protokoll wird euch eine Hilfe sein.&lt;br /&gt;
Geht mindestens 2-3 Wochen vor eurer mündlichen Prüfung auch zur Sprechtunde des Professors. Prof. Heiss ist ein TOP-Proffessor und nimmt sich der Studenten an. Ich rechne ihm das hoch an.&lt;br /&gt;
Skript komplett durcharbeiten, d.h. mindestens 3 mal gelesen haben. Zeit gut kalkulieren.&lt;br /&gt;
Kann bis zu 10 Tage dauern, nur das Info3 Skript durchzuarbeiten.&lt;br /&gt;
&lt;br /&gt;
Und zuletzt .........lernen ist harte Arbeit. Ihr müsst Euch genug Zeit für den Stoff nehmen. Ich empfehle niemandem Mut zur Lücke, wenn ihm was an dem Studium liegt. &lt;br /&gt;
&lt;br /&gt;
Viel Erfolg wünscht euch &lt;br /&gt;
&lt;br /&gt;
kazi@cs.tu-berlin.de&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Diskussion:Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7592</id>
		<title>Diskussion:Informatik B (StuPO90)/Mündliche Prüfung SoSe 2006</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Diskussion:Informatik_B_(StuPO90)/M%C3%BCndliche_Pr%C3%BCfung_SoSe_2006&amp;diff=7592"/>
		<updated>2006-05-10T12:27:01Z</updated>

		<summary type="html">&lt;p&gt;Kazi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hey Mutax, danke für deine Hilfe, ich war so müde, wollte aber es trotzdem gepostet haben. Ciao Kazim&lt;/div&gt;</summary>
		<author><name>Kazi</name></author>
	</entry>
</feed>