Bit array: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
senza fonti |
"NOT" è una operazione unaria, non viene applicata tra due bit array: è l'equivalente del Toggle |
||
Riga 1:
{{F|informatica|febbraio 2025}}
Un '''bit array''' (chiamato anche '''bitset''' o '''bit vector''') è una struttura dati che memorizza una sequenza binaria di bit,
== Struttura e rappresentazione ==
Un bit array è tipicamente implementato
In alcune implementazioni, i bit array sono rappresentati come array di interi, in cui ciascun intero
== Operazioni comuni ==
Riga 13:
* Azzeramento (''Clear''): assegna a un determinato bit il valore 0.
* Controllo (''Test''): verifica il valore di un determinato bit, se 1 o 0.
* Complemento (''Toggle'') o negazione (NOT): inverte il valore di un determinato bit.
* Operazioni su base bit (''bitwise''): operazioni booleane AND, OR, XOR
=== Esempio di operazioni ===
|