Creo que se me ha ido un poco de la olla esto de escribir sin IDE, pero creo que si que compilaría :$ os dejo esto por aquí, está escrito en C# por que me es más cómodo, pero me valdría con un pseudocódigo/algoritmo... eso
https://es.stackoverflow.com/questions/156574/algoritmo-de-b%C3%BAsqueda-para-este-formato