Praktische Grenzen der Berechenbarkeit: Unterschied zwischen den Versionen
(→Aufgabe) |
(→Zuordnungsquiz) |
||
Zeile 13: | Zeile 13: | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
+ | |||
+ | |||
+ | == Lineare Suche == | ||
+ | |||
+ | Algorithmus lineare_suche | ||
+ | Eingabe: Ein Array a der Länge n und ein Objekt x | ||
+ | Ausgabe true, wenn es ein j, l <= j <= n gibt mit a[j] = x | ||
+ | j := 1 | ||
+ | found := (a[j] = x) | ||
+ | while (not found and j<n){ | ||
+ | j:=j+1 | ||
+ | found:=(a[j]=x) | ||
+ | return found | ||
+ | } | ||
== Türme von Hanoi == | == Türme von Hanoi == |
Version vom 19. September 2009, 09:06 Uhr
Inhaltsverzeichnis |
Zuordnungsquiz
Ordne den Funktionsnamen die zugehörigen Graphen und Terme zu!
Exponentialfunktion | ||
Lineare Funktion | ||
Potenzfunktion |
Lineare Suche
Algorithmus lineare_suche Eingabe: Ein Array a der Länge n und ein Objekt x Ausgabe true, wenn es ein j, l <= j <= n gibt mit a[j] = x j := 1 found := (a[j] = x) while (not found and j<n){ j:=j+1 found:=(a[j]=x) return found }
Türme von Hanoi
Aufgabe
Ab welchem ist das exponentielle Wachstum schlechter als das Polynomielle?
Also ist schlechter als für , schlechter als für , schlechter als für .
Aufgabe
Schachbrett Reiskörner
Aufgabe
Wie viele Knoten hat ein Spielbaum, bei dem jeder Halbzug (das heißt ein Zug von Spieler A oder B) 5 Zugmöglichkeiten hat und ein Spiel nach 60 Halbzügen beendet ist? Kann man diesen Spielbaum auf einer handelsüblichen Festplatte speichern, wenn pro Knoten 1 Byte Speicherplatz benötigt wird?
Für die Speicherung eines solchen Spielbaumes würde man ungefähr GB benötigen. Eine Studie von IDC hat für 2008 prognostiziert, dass der weltweit verfügbare Speicherplatz Bits beträgt. Es ist also nicht möglich einen solchen Spielbaum zu speichern.