All pastes #435310 Raw Edit

Mine

public text v1 · immutable
·published 2007-04-11 21:50 UTC
rendered paste body
Función Busbin( S[1..n], x)
Si x <= n entonces {Comprobamos si x es menos que el máx. de la secuencia ordenada}
	k = n/2 {Tomamos un pivote intermedio}
	Si x<= S[k] entonces {Si x menor o igual al pivote}
            	Busbin(S[1..k], x)		
	sino {Si x es mayor al pivote}	
		Busbin(S[k+1..n], x)
	Sino{Si ya no se puede subdividir más}
		Devolver S[k] {Devolvemos la posición final}
sino
	“No esta el elemento”