비트 연산으로 데이터를 처리할 때
하이레벨로만 생각해서 처리하는 것 보다,
비트 연산이 월등한 속도를 낸다는 이야기를
종종 들었는데 막상 그런 경우가 어떨때 있을지
예시가 생각이 안나서요
혹시 단적으로 예시를 들만한게 있을까요?
제가 상상력이 많이 부족한가봐요.
하이레벨로만 생각해서 처리하는 것 보다,
비트 연산이 월등한 속도를 낸다는 이야기를
종종 들었는데 막상 그런 경우가 어떨때 있을지
예시가 생각이 안나서요
혹시 단적으로 예시를 들만한게 있을까요?
제가 상상력이 많이 부족한가봐요.
비트관련 알고리즘 문제를 풀어보세요
해당 되는 문제들 찾아볼게요. 감사합니다.
비트 연산 하게 되면 메모리 비약적으로 줄일수있음.
처리/변환 과정에 따라 생길 수 있는 메모리 소모를 줄일수도 있다라는 말씀이 맞을까요?
4바이트 하나로 32개의 enum값을 만들수있음.
아 어떤걸 말씀하시는지 알겠습니다. 답변감사합니다.
마우스 좌표도 비트연산으로 받음.
http://soen.kr/lecture/win32api/lec4/lec4-2-1.htm
읽고 이해할수있도록
알려주신 내용으로 참고해보겠습니다. 감사합니다. 아래에 덧글 주신 socket도 같이 한번 찾아볼게요. 감사합니다.
그러고 socket 통신할때도 많이쓰고 필수임.
개때꺄 이해못했누? 안써보니깐 모르지 써봐
덧글을 인터프리터로 읽으면서 답변달다보니 ㅋㅋㅋ ㅈㅅ
왜 그렇게 읽음????
회사서 대빵만하게 디씨를 켜서 보기는 좀 그래서요 ㅋㅋ 화면 보면서 일하다가 수시로 폰 화면 확인하면서 덧글을 달아서 ㅋㅋ
비트연산 재밌는 문제는 이거야: 벡터에 모든 수가 짝수개씩 반복하여 있는데 하나만 수 1개만 있다 그 수를 찾아라
여러개의 백터 내에서 조건에 해당되는 것들을 찾는 것 말씀하시는거죠?? 공부해보겠습니다
감사합니다
아니 하나의 벡터 안에 짝수개씩 반볻해 있는거야 예로 [1,1,2,3,3,3,3,2,1] 이렇게 있을때 홀수번 나온 숫자 한개를 찾아라
아 이해했습니다. 감사합니다.
hash 를 구현할 때 비트 연산을 쓰기도 함.
http://www.cse.yorku.ca/~oz/hash.html
그리고 하드웨어 장치 드라이버에도 쓰고.
그래픽 라이브러리. 그래픽에는 많은 연산이 쓰이는데.. 성능 때문에 비트연산 쓰기도 함.
덧글 주신것들 정리해뒀다 알아보겠습니다. 답변 감사합니다.
모든 분들 알려주셔서 감사합니다. 참고해서 다시 볼게요.