PDA

Visualizza la versione completa : [java] Sostituzione elementi in un array


romaluca
11-03-2005, 23:15
Cerco un metodo che dato un byte mi trovi le posizioni di questo byte all'interno di un array di byte.E magari questo byte me lo possa sostituire con 2 byte che stabilisco.
Grazie

Andrea1979
12-03-2005, 03:26
si risolve con un ciclo for

romaluca
12-03-2005, 08:56
L'ho gia fatto.
Volevo qualcosa che mi aumenti le prestazioni del programma(velocitÓ di esecuzione)

Andrea1979
12-03-2005, 11:39
allora, a meno che l'array non sia ordinato, un tempo di esecuzione lineare con la dimensione dell'array Ŕ il meglio che puoi ottenere. Se invece l'array fosse ordinato potresti ottenere prestazioni decisamente migliori (per esempio applicando una ricerca binaria).

romaluca
12-03-2005, 12:56
L'array non Ŕ ordinato perchŔ Ŕ un messaggio serializzato.
Non capisco cosa intendi con:
un tempo di esecuzione lineare con la dimensione dell'array

Andrea1979
12-03-2005, 13:05
Se l'array non Ŕ ordinato devi per forza scorrerlo tutto dall'inizio alla fine, visitando ciascun elemento una volta. Non vorrei tediarti con una discussione sui tempi di esecuzione (complessitÓ) degli algoritmi ;)

Loading