Aufgaben

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Loading

Inhaltsverzeichnis

Übungsaufgaben

Binäre Suche

Aufgabe 1 Binäresuche

Etwas stimmt beim nachfolgenden Code nicht, es gibt einen Fehler, finden, benennen und korrigieren sie ihn.

Nur keine Angst, die Übung sieht schlimer aus als sie tatsächlich ist.

Für Hilfe: "hilfe-bin-suche" eingeben
Für Tipps: "tipp-xy" wobei x ein Buchstabe ist und y eine Ziffer
Für die Buchstaben: a, b, c und l (für Lösung)
Die Tipps mit gleichen Buchstaben gehören zusammen
Für die Ziffern: 1, 2, 3, 4 die Ziffern stehen für die Tipp-intensitäts-stufe
(Oder sollten das zumindestens)


!!!Achtung!!! für Tipps und hilfe KEINE klammerung :
>tipp-a1

Es ist sehr zu empfehlen die Datei herunter zu laden und in DrScheme zu verwenden.

Simabrzo_Fehler-Binaersuche.zip (0.1 MB)


Aufgabe 2
Schritt Vergleich zwischen Linearer Suche und Binärer Suche:

Untersuchen sie fünf verschiedene Eingaben sowohl für die Binäre Suche als auch für die Lineare Suche.
Und untersuchen sie die Unterschiede zwischen den Reaktionen der beiden Funktionen.

In der Formatierung von:
(Binaer-suche <listen-länge> <zu-suchender-Wert>)
(Linear-suche <listen-länge> <zu-suchender-Wert>)


Eingabe Beispiele:
bsp 1
(Binaer-suche 10000 7866)
(Linear-suche 10000 7866)
bsp 2
(Binaer-suche 10000 786)
(Linear-suche 100000 7866)
bsp 3
(Binaer-suche 100000 7866)
(Linear-suche 10000 786)

Was stellen sie fest?


(Die Listen-Länge wird benötigt da automatisch eine Exemplarische Liste mit angegebener Länge erstellt wird mit der Eigenschaft das ihre Elemente die Zahlen von 0 bis zur angegebenen Zahl sind.)

Laden sie sich herfür nachfolgende Datei herunter und nutzen sie diese in Dr Scheme.

Simabrzo_Binaeresuche-versus-linearesuche.zip (0.1 MB)



Multiplikation großer ganzer Zahlen nach KARATSUBA und OFMAN

Lösen Sie, unter Verwendung der Kenntnisse aus Teile und Herrsche 2: Der Algorithmus von KARATSUBA und OFMAN, folgende Rechenaufgaben:

Wie sinnvoll ist der Einsatz des Algorithmus bei kleinen Zahlen?

Schnelle Matrixmultiplikation nach STRASSEN

Gegeben sind folgende zwei Matrizen und

und

Berechnen Sie das Produkt der gegebenen Matrizen mithilfe des Algorithmus von Strassen.

Lösungen

Die Lösungen zu den Aufgaben findet man hier.

Persönliche Werkzeuge