diff --git a/Grundlagen der Informatik.apkg b/Grundlagen der Informatik.apkg index 216b3a9..a28fd7d 100644 Binary files a/Grundlagen der Informatik.apkg and b/Grundlagen der Informatik.apkg differ diff --git a/Karteikarten-Anki2 Grundlagen der Informatik.txt b/Karteikarten-Anki2 Grundlagen der Informatik.txt index 31dfc2e..9ce1262 100644 --- a/Karteikarten-Anki2 Grundlagen der Informatik.txt +++ b/Karteikarten-Anki2 Grundlagen der Informatik.txt @@ -15,4 +15,16 @@ Welche Werte nimmt boolean an? logische Werte, true und false. Wichtig Wie lautet die Definizion von Informatik? Informatik ist die Wissenschaft, die sich mit den theoretischen Grundlagen, den Mitteln und Methoden sowie mit der Anwendung der elektronischen Datenverarbeitung beschäftigt, das heißt mit der Informationsverarbeitung unter Einsatz von Computern. Wichtig Beschreibe den Aufbau einer Turing Maschine "1. Ein Band mit beliebig vielen Speicherstellen
2. Einem Lese/Schreibkopf um diese Speicherstellen auszulesen, zu löschen, zu beschreiben oder so zu belassen.
3. Der Lese/Schreibkopf kann um eine Stelle nach links oder rechts rücken oder stehen bleiben.
4. Schreiben kann der Kopf ein Alphabet aus endlich vielen Zeichen, zu denen immer das Leerzeichen ""Blank"" gehören muss.
5. Das Alphateb hängt vom jeweiligen Programm der Turing-Maschine ab.
6. Das Programm wird durch Anweisungen und verschiedene Zustände der Maschine beschrieben.
" Wichtig "Nenne Algorithmen die nach dem Prinzip ""teile und herrsche"" funktionieren." QuickSort und MergeSort Wichtig -Beschreibe den Ablauf des Boyer-Moore-Matching 1. String S in dem das Pattern P gesucht wird.
2. Man vergelicht die letzte Stelle von P mit der gleichen Position in S.
3. Stimmen beide überein überprüft man die stellen davor.
4. Gibt es keine Übereinstimmung dann kontrolliert man ob die letzte übereinstimmende stelle mit irgendeiner der übrigen in P übereinstimmt.
5. Man verschiebt P bis zu dieser Stelle oder um die länge von P und beginnt von vorne.
Wichtig \ No newline at end of file +Beschreibe den Ablauf des Boyer-Moore-Matching 1. String S in dem das Pattern P gesucht wird.
2. Man vergelicht die letzte Stelle von P mit der gleichen Position in S.
3. Stimmen beide überein überprüft man die stellen davor.
4. Gibt es keine Übereinstimmung dann kontrolliert man ob die letzte übereinstimmende stelle mit irgendeiner der übrigen in P übereinstimmt.
5. Man verschiebt P bis zu dieser Stelle oder um die länge von P und beginnt von vorne.
Wichtig +Wie lautet die Formel des MasterTheorem falls [$]n > {n}_{0}[/$]
[$]T(n)= a \cdot T(n/b)+{n}^{k}[/$]
Formel +Wann gilt [$]T(n) = O({n}^{k})[/$] Wenn [$]a < {b}^{k}[/$] Formel +Wann gilt [$]O({n}^{k} \cdot {log}_{2}(n))[/$]? Wenn [$] a = {b}^{k}[/$] Formel +Wann gilt [$]O\left({n}^{{log}_{b}a}\right)[/$]? Wenn [$]a>{b}^{k}[/$] Formel +Wie lautet die Formel des Theorem 2 (Chip and (Be) Conquer(ed))? [$]T(n) = b \cdot T(n-c) + f(n)[/$] Formel +"Wie lautet der Fall ""Chip and Be Conquered""?" [$]T(n) = O \left({b}^{n/c} \right)[/$] falls [$]b > 1[/$] Formel +Welche Komplexität hat der 1. Fall im MasterTheorem? [$]O({n}^{k})[/$] Formel +Welche Komplexität hat der Fall 2 des MasterTheorems? [$]O({n}^{k} \cdot {log}_{2}(n))[/$] Formel +Wann trifft der 2. Fall des Mastertheorems zu? Wenn [$]a = {b}^{k}[/$] Formel +Wann trifft der 1. Fall des MasterTheorems zu? Wenn [$]a < {b}^{k}[/$] Formel +Wann trifft der 3. Fall des MasterTheorems zu? Wenn [$]a>{b}^{k}[/$] Formel +Wie lautet die Komplexität im 3. Fall des MasterTheorems? [$]O \left({n}^{{log}_{b}a} \right)[/$] Formel \ No newline at end of file