HyeLog
[์๊ณ ๋ฆฌ์ฆ] ๋ธ๋ฃจํธํฌ์ค - ๋นํธ๋ง์คํฌ ๋ณธ๋ฌธ
๐๋นํธ๋ง์คํฌ๋ ์งํฉ์ ์ ์๋ก ํํํ๋ ๋ฐฉ์์ด๋ค.
→๋ํ์ ์ผ๋ก ๊ฒ์ฌ / ์ถ๊ฐ / ์ญ์ / ํ ๊ธ ์ ์ฌ์ฉ๋๋ค.
1) x๋ฅผ ๊ฒ์ฌ ๐ (S & (1<<x)) != 0
2) x๋ฅผ ์ถ๊ฐ ๐ S |= (1<<x)
3) x๋ฅผ ์ญ์ ๐ S &= ~(1<<x)
4) x๋ฅผ ํ ๊ธ(0์ด๋ฉด 1๋ก, 1์ด๋ฉด 0์ผ๋ก) ๐ S ^= (1<<x)
5) ๊ณต์งํฉ ๐ 0
6) ์ ์ฒด ๐ (1<<N) - 1
'CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๊ณ ๋ฆฌ์ฆ] ๋ธ๋ฃจํธํฌ์ค - ์์ด (0) | 2022.05.10 |
---|---|
[์๊ณ ๋ฆฌ์ฆ] ๋ธ๋ฃจํธํฌ์ค - ์ฌ๊ท (0) | 2022.04.12 |
[C++] ๋ฒกํฐ(Vector) ์ต๋๊ฐ, ์ต์๊ฐ ์ธ๋ฑ์ค ๊ตฌํ๊ธฐ (0) | 2022.01.31 |
[์๋ฃ๊ตฌ์กฐ] ์ด์ค ์ฐ๊ฒฐ ๋ฆฌ์คํธ (Doubly Linked List) (0) | 2021.10.18 |
[C++] STL ์ปจํ ์ด๋ - ๋ฑ(Deque) (0) | 2021.10.17 |