/******************************************************************************* * Rozhraní Searcher poskytuje možnost nastavit pole * a následně v něm libovolněkrát vyhledávat * - tj. zjišťovat přítomnost a pozici určité hodnoty. * * @author Tomáš Pitner * @version 1.00, 10.8.2005 */ public interface Searcher { /** * Nastav do vyhledávače pole, kde se bude vyhledávat */ void set(double[] a); /** * Zjisti, zda pole obsahuje číslo d */ boolean contains(double d); /** * Zjisti pozici, na níž je v poli číslo d. * Není-li tam, vrať -1 */ int indexOf(double d); }