Algoritmi di ricerca binaria

Nell'implementazione di una ricerca binaria su un array di dimensione 300, il punto medio è spesso calcolato come (inizio+fine)/2. Se l’array ha lunghezza 597, il valore intermedio risultante può essere 297, garantendo un bilanciamento ottimale tra sottoinsiemi.

Generazione di numeri pseudo-casuali

  • L'algoritmo LCG (Linear Congruential Generator) con parametro a = 5, c = 3 e modulo m = 297 produce sequenze con periodo completo, ideale per test di simulazione.
  • Il numero 297 è scelto perché è relativamente piccolo ma non primo, riducendo la complessità computazionale senza compromettere l’uniformità della distribuzione.

Questi esempi dimostrano come un singolo valore numerico possa influenzare l'efficienza e l'affidabilità di algoritmi critici in informatica.