public static int METHOD_1 ( int key , int [ ] a ) { int VAR_1 = 0 ; int VAR_2 = ( a . length ) - 1 ; while ( VAR_1 <= VAR_2 ) { int VAR_3 = VAR_1 + ( ( VAR_2 - VAR_1 ) / INT_1 ) ; if ( key < ( a [ VAR_3 ] ) ) VAR_2 = VAR_3 - 1 ; if ( key > ( a [ VAR_3 ] ) ) VAR_1 = VAR_3 + 1 ; else return VAR_3 ; } return - 1 ; }

public static int METHOD_1 ( int key , int [ ] a ) { int VAR_1 = 0 ; int VAR_2 = ( a . length ) - 1 ; while ( VAR_1 <= VAR_2 ) { int VAR_3 = VAR_1 + ( ( VAR_2 - VAR_1 ) / INT_1 ) ; if ( key < ( a [ VAR_3 ] ) ) VAR_2 = VAR_3 - 1 ; else if ( key > ( a [ VAR_3 ] ) ) VAR_1 = VAR_3 + 1 ; else return VAR_3 ; } return - 1 ; }
