Hola tengo una duda, como se puede combinar un método de ordenamiento cualquiera con uno de búsqueda así cualquiera; también se puede hacer una combinación como por ejemplo:
public static int shell()...
y un public int binario()... de esa manera...
Si te pudieras explicar mejor, porque no tiene sentido lo primero con lo segundo! No especificas lenguaje y sin embargo hablas de "signaturas" de métodos.
En fin, sobre lo primero, a la hora de ordenar y hacer comparaciones puedes reconocer los elementos y ver si ese es el que quieres buscar!
De todos modos, explícate mejor!
Salu2s