bitset

    0

    4답변

    고정 된 비트 수를 가진 BitSet을 만듭니다. 이 경우 이진 표현을 포함하는 문자열의 길이는 508 자입니다. 내가 거기에 항상있는에 추가 0의 값을 4 비트 것을 볼 수 있습니다 BitSet bs = new BitSet(binary.length()); // binary.length() = 508 그러나이 학사의 크기를보고 난 항상 512의 크기를

    3

    1답변

    for 루프를 사용하는 것보다 큰 메모리 블록에서 비트 연산을 수행하는 것이 더 빠르고 (더 빠르고 효율적인) 방법이 있습니까? 옵션을 찾은 후에 std에 멤버 std::bitset이 있다는 것을 알게되었고 값을 변경하지 않고 큰 영역의 메모리를 비트 집합으로 변환 한 다음 조작을 수행하는 것이 더 좋을지 (또는 가능할 지) 궁금합니다. 유형을 다시 정상으

    2

    1답변

    BitSet.get() 함수가 int을 인수로 사용하기 때문에 BitSet에 2^32 비트 이상을 저장할 수 있을지 생각하고 있습니다. 그렇다면 어떻게 검색합니까? 저는 10^10까지 소수를 생성해야하는 Project Euler 문제를 수행하고 있습니다. 소수를 생성하기 위해 현재 사용하고있는 알고리즘은 Erathonesus 'Sieve로 부울 값을 Bit

    3

    2답변

    다음은 코딩 인터뷰 북을 크래킹하는 데있어 질문 10-4의 솔루션에서 BitSet을 구현 한 것입니다. 왜 그것은 크기/32의 배열을 할당하지 않는가 (size/32 + 1). 내가 여기서 뭔가를 놓친 건가요, 아니면 벌레입니까? BitSet의 생성자에 33을 전달하면 하나의 int를 할당하고 비트 32를 설정하거나 가져 오려고하면 AV가 표시됩니다. pa

    0

    1답변

    GNSS 궤도 수정 데이터에 대해 RTCM SC104 v3.1 메시지를 작성 중입니다. 몇 가지 고정 된 길이의 메시지 일단 데이터가 MSB (가장 중요한 비트가 아닌 바이트)로 보내 져야한다는 것을 알았다면 건물에 문제가 없었습니다. 그러나 일부 가변 길이 메시지의 경우 비트 세트를 작성한 다음 설정된 바이트 수로 복사하는 것이 가장 단순한 것처럼 보였습

    0

    1답변

    BitSet 배열에 1부터 N까지 순차적으로 숫자를 저장하고 싶습니다. 각 숫자에 set() 메서드를 사용하는 방법 외에 다른 해결책이 있습니까? 감사!

    5

    4답변

    빅 엔디 언 머신에서 보낸 데이터를 리틀 엔디안 시스템에있는 디코더로 디코딩하려고합니다. 나는이 일을별로하지 않았고 혼란 스럽다고 느낀다. 비트 세트를 사용하여 데이터를 인쇄하므로 특정 32 비트 구조에서 어떻게 나오는지 정확하게 볼 수 있으며 필요한 데이터가 비트 시퀀스 중간에 있음을 알 수 있습니다. 자, 32 비트 값을 가지고 있으면 큰 것으로부터 작

    1

    1답변

    그래서 비트셋 라이브러리를 사용하여 12 월을 바이너리로 변환하는 방법이 있지만 비트 세트 라이브러리를 사용하여 10 진수로 바이너리를 동일하게 처리 할 수 ​​있습니까? 아니면 수동으로해야합니까? bitset<8> bin_x(number);

    3

    2답변

    내가 가지고 BitSet와 정보는 다음과 같습니다에서 : 설정 연속 비트의 예 최대 번호를 얻을 수있는 효율적인 방법이 있나요 00011110111110 ? 위의 예에서는 5입니다. 또는 비트를 통한 루프가 효율적으로 설정 되었습니까? 아직로서, 한다고 가정 우리가 BitSet의 중간에 우리는 우리의 다음 1가 발생하는 우리의 가장 긴 실행 5.는 다음

    2

    1답변

    가변 비트 셋을 사용하여 상태를 유지하는 백 트랙킹 알고리즘을 작성하려고하는데 잘 작동하지만 더 빨리 진행하고 싶습니다! 요점은 2 개의 mutable.BitSet 알파와 베타가 주어진다. 알파의 비트 중 하나가 베타로 설정되면, 즉 비트 AND가 계산되어야한다. 나는 단지 교차 세트를 (alpha intersect beta).nonEmpty 또는 (a