In realtà sto solo cercando lo pseudo codice qui.
Sto provando a scrivere una ricerca binaria che trova la posizione di un valore in una serie di valori (o la posizione in cui un valore dovrebbe essere in una serie quando il valore non esiste).
Mi viene imposto un arrotondamento quando la quantità di valori di una serie è dispari. Non sono sicuro se dovrei arrotondare per eccesso o per difetto o in entrambi i casi o in un modo in alcuni casi o in un altro.
Dati di esempio: 1,2,3,5,6,7,8
Devi restituire correttamente la posizione per "4", "7", "9".