본문 바로가기

PS/Algorithms

[Java] BitMask

https://loosie.tistory.com/238

 

[알고리즘] 비트(Bit)와 비트마스크(BitMask) 정리 (Java)

비트(bit) 비트(binary digit)는 데이터를 나타내는 최소 단위로 이진수의 한자라인 0 또는 1의 값을 가진다. 부호 없는 N비트 정수형 변수는 N자리의 이진수로 나타낼 수 있다. 이때 비트가 표현하는

loosie.tistory.com

삽입 str |= (1 << k)

제거 str &= ~(1 << k)

토글 str ^= (1 << k)

 

합집합 A | B

교집합 A & B

차집합(A에서 B를 뺌) A & (~B)

하나에만 포함 A ^ B