Esiste un'alternativa per l'utilizzo di BigInteger in java?Alternativa Java BigInteger
quando si esegue un'operazione su BigInteger è risultato sempre con nuovi BigInteger creato. Esiste un'implementazione alternativa in cui il risultato di qualche operazione tra due grandi numeri interi è memorizzato in uno di essi?
Per esempio in Java quando si esegue la moltiplicazione di due grandi numeri interi: a * b
un nuovo BigInteger è stato creato per ospitare il risultato. Voglio memorizzare il risultato in a
.
voglio che questo, al fine di aumentare le prestazioni in alcuni dei casi di mio algoritmo
Stai sbagliando. Se si desidera aumentare le prestazioni, non utilizzare 'BigInteger' in primo luogo. Qual è esattamente il collo di bottiglia delle prestazioni che vuoi risolvere? – Tunaki
Una risposta tecnica sarebbe scrivere la propria implementazione, ma quello che @Tunaki ha detto è probabilmente meglio. Se stai usando 'BigInteger' in modo così intenso da influenzare le prestazioni, dovresti probabilmente usare qualcos'altro. Se devi usare 'BigInteger', allora accetti il colpo di performance che ne deriva. – Gorbles
In altre parole, stai cercando una sorta di "ModifyableBigInteger"? –