import java.io.*; class Cv10Pr1 { public static void BubbleSort(int[] pole) { int x; for(int i=1;i=i;j--) { if (pole[j-1]>pole[j]) { x = pole[j-1]; pole[j-1] = pole[j]; pole[j] = x; } } } } public static int binarniVyhledavani(int[] pole, int hledame) { int from = 0; int to = pole.length; int pulka; int pozice = -1; boolean nalezen=false; // Binarni vyhledavani do { pulka = (from+to) / 2; if (pole[pulka] == hledame) { nalezen = true; pozice = pulka; } if (pole[pulka] > hledame) { to = pulka - 1; } else { from = pulka + 1; } } while ((from <= to)&(nalezen == false)&(from<(pole.length))); return pozice; } public static void main (String [] arg){ // inicializace generatoru nah. cisel a vygenerovani cisla System.out.println("Program na vyhledavani cisla v poli binarni metodou."); System.out.print("Zadejte velikost pole: "); int pole[] = new int[VstupData.ctiInt()]; System.out.println(); System.out.println(); System.out.println("Vypis vygenerovaneho pole: "); for(int i=0;i