faecher:informatik:oberstufe:algorithmen:binaere_suche:binsuchprogramm:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:algorithmen:binaere_suche:binsuchprogramm:start [02.07.2020 11:34] sbelfaecher:informatik:oberstufe:algorithmen:binaere_suche:binsuchprogramm:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Ein Programm zur binären Suche ====== 
- 
- 
-Arbeite mit dem folgenden Programmgerüst: 
- 
-<code java App.java> 
-/** 
- * Erzeugt eine geordnete Zufallsreihe und ermöglicht Abfragen darüber. 
-  
- * @author Frank Schiebel 
- * @version 1.0 
- */ 
-class BinarySearch 
-{ 
-    private int[] daten; 
-    int anzahl; 
-     
-    public BinarySearch(int anzahl) 
-    { 
-        this.anzahl = anzahl; 
-        daten = new int[anzahl]; 
-        int indexvorher = 0; 
-        for (int i = 0; i < daten.length; i++) 
-        { 
-            if ( i>0 ) { 
-                indexvorher = i -1; 
-            } 
-            daten[i] = getZufallszahlOrdered(daten[indexvorher],10*anzahl); 
-        } 
-    } 
-    
-     
-    public void binaereSuche(int zahl) { 
- 
- 
-    } 
- 
- 
- 
- 
-    public void anzeigen() { 
-        for (int i=0; i< anzahl; i++) { 
-             System.out.println( i + " -> " + daten[i] + " ");  
-        } 
-    }     
-    
-    private int getZufallszahlOrdered(int basis, int grenze) 
-    { 
-        return (int)(2*(grenze-basis)/anzahl*Math.random()+1) + basis; 
-    } 
-     
-} 
- 
- 
-/* App Klasse. Steuerklasse für unser Programm */ 
-public class App { 
-  
-    public static void main(String[] args) { 
-        BinarySearch liste = new BinarySearch(1000); 
-        liste.anzeigen(); 
- 
- 
-    } 
-  
-} 
-  
-</code> 
- 
-====== Aufgaben: ====== 
  
  • faecher/informatik/oberstufe/algorithmen/binaere_suche/binsuchprogramm/start.1593682475.txt.gz
  • Zuletzt geändert: 02.07.2020 11:34
  • von sbel