bitcount

    1

    1답변

    MySQL의의를 bit_count 기능은 어떤 경우에 매우 유용합니다 http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html#function_bit-count 지금 내가 그것을 지원하지 않는 다른 데이터베이스에서 해당 기능을 사용하고 싶습니다. DDL 레벨에서 클라이언트 데이터베이스에 액세스 할 수 없기 때문

    8

    2답변

    이 특정 라인이 어떻게 작동하는지 몇 가지 설명이 필요합니다. 이 함수는 1의 비트 수를 계산하지만이 행이 정확히 오른쪽 1 비트를 지우는 방법을 알고 있습니까? int f(int n) { int c; for (c = 0; n != 0; ++c) n = n & (n - 1); return c; } 간략하게 설명하거

    0

    1답변

    에 bitcount 명령을 사용하여 I는 0 키를 설정 set result 0 bitcount result 가 나는 임의에 따라서 설정하면 출력이 0 대신 될 얻을 레디 스의 다음 명령을 사용 bitcount 얻을 다른 숫자와 비트 카운트를 출력합니다. 2의 추가로 정확한 비트 수를 얻습니다. 왜 2가 기본적으로 비트 카운트의 결과에 추가됩니까?

    1

    2답변

    http://www-graphics.stanford.edu/~seander/bithacks.html#CountBitsSetParallel v = v - ((v >> 1) & (T)~(T)0/3); // temp v = (v & (T)~(T)0/15*3) + ((v >> 2) & (T)~(T)0/15*3); // temp v = (v + (v >> 4

    3

    1답변

    512MB 메모리에서 1 개가 얼마나 많은지 알고 싶었는데 gcc 개의 내장 코드에 _mm_popcnt_u64()과 __builtin_popcountll() 두 가지 가능한 방법이 있습니다. _mm_popcnt_u64()는 가장 빠른 것으로 보이는 CPU 소개 SSE4.2를 사용한다고하며, __builtin_popcountll()은 테이블 조회를 사용하는

    2

    2답변

    나는 쉘이있는 CPU 또는 운영 시스템의 비트 수를 얻는 방법을 알고 있습니다. cat /proc/cpuinfo | grep lm #-> get bit count of a cpu uname -a #-> get bit count of an operation system 그러나 C 프로그램에서 어떻게 비트 수를 얻을 수 있습니까? 이 인터뷰 질문은

    0

    1답변

    여기에 Integer.bitCount (int i)의 코드 복사본이 있습니다. 나는 모든 연산자를 이해하지만 그 마법 수를 알아낼 수있는 방법을 모르겠습니다! 아무도 나에게 그걸 설명 할 수 있니? 패턴 (1,2,4,8,16 & 0x5,0x3,0x0f)을 볼 수 있습니다. public static int bitCount(int i) { //

    5

    4답변

    insert type of 입력에서 설정 비트 수를 계산하는 것에 대한 수많은 질문을 보았습니다. 그러나 그 이유는 무엇입니까? 비트 계산에 대한 알고리즘을 찾는 분들을 위해 , 이쪽을 봐 : Counting common bits in a sequence of unsigned longs Fastest way to count number of bit tran

    3

    3답변

    거기에는 많은 계산 방법이 있지만 내 경우에는 임의로 큰 숫자에 최대 두 세트의 비트가 포함되어 있는지 테스트해야합니다. 저는 작업을 수행하는 매우 빠른 것으로 보이는 다음 함수를 작성했지만 C#으로 더욱 최적화 될 수 있는지 알아보고 싶었습니다. 이 함수는 몇 백만 번 루프에서 호출됩니다. 중요 public static byte [] BitCountLoo

    1

    1답변

    이 문제를 해결하는 알고리즘을 찾으려면 다음을 수행하십시오. 범위 [x, y]에있는 숫자의 모든 양수 비트 합계를 찾습니다. 경고 : x와 y는 매우 클 수 있습니다 (1에서 10^20까지). 도움 주셔서 감사합니다.