Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:algorithmen:binaere_suche:zahlenraten:start [26.06.2020 12:58] – [Ein besseres Verfahren] sbel | faecher:informatik:oberstufe:algorithmen:binaere_suche:zahlenraten:start [30.01.2025 06:45] (aktuell) – [Einfache Suche: Der Reihe nach raten] Frank Schiebel | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
| ((Photo by https:// | | ((Photo by https:// | ||
- | ===== Der Reihe nach raten ===== | + | ===== Einfache Suche: |
Zeile 18: | Zeile 18: | ||
- | {{ .: | + | {{ .:raten_o_n.drawio.png |}} |
===== Ein besseres Verfahren ===== | ===== Ein besseres Verfahren ===== | ||
- | Zurück zum Beispiel - Zahlen von 1 bis 100. | + | Zurück zum Beispiel - Zahlen von 1 bis 100. Geschickter wäre es, wenn man als erste Zahl **50** wählen würde, denn damit hat man mit einmal raten **die Hälfte aller Möglichkeiten eliminiert** - erinnert euch daran, dass die Antwortmöglichkeiten der Freundin "zu klein", |
+ | |||
+ | Im nächsten Schrittt wählt man nun die Mitte der verbleibenden Möglichkeiten, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | **Nach 5 mal Raten weiß man das Ergebnis.** | ||
+ | |||
+ | Wäre die gedachte Zahl 87 gewesen, hätte man das Ergebnis schon nach 3 Schritten gehabt (man kann auch immer mal Glück haben) - aber wie lange hätte es höchstens gedauert? Hier hilft es, sich klarzumachen, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | <WRAP center round todo 75%> | ||
+ | Beim Erraten einer Zahl zwischen 1 und 100 benötigt man also allerhöchstens 7 Versuche, wenn man nach dem beschriebenen Verfahren -- **der binären Suche** -- vorgeht! | ||
+ | </ | ||
+ | |||
+ | ===== Aufgaben ===== | ||
+ | |||
+ | * **(1)** Nach wievielen Rateversuchen ist man im schlechtesten Fall erfolgreich, | ||
+ | |||
+ | * **(2)** Du suchst in einem Wörterbuch mit 320.000 Wörtern nach einem zufälligen Begriff. Wieviele Schritte benötigst du im ungünstigsten Fall mit der **einfachen Suche** (der Reihe nach) und der **binären Suche**? | ||
+ | |||
+ | * **(3)** Wie viele Versuche benötigt man bei der binären Suche in einer sortierten Liste mit '' | ||
+ | |||
+ | * **(4)** Erkläre, warum die binäre Suche in unsortierten Listen nicht funktionieren kann. | ||
---- | ---- | ||
- | [[..: | + | [[..: |