xor

    7

    4答えて

    投稿How to find a duplicate element in an array of shuffled consecutive integers?が出てきましたが、後でこれが多くの入力で失敗することがわかりました。 EXのために :重複した要素はすべてのケースのために見つけることができるように arr[] = {601,602,603,604,605,605,606,607} #inc

    2

    1答えて

    異なるオブジェクトからの2つのハッシュを結合する合法的な方法は、XORを使用することです。これは理にかなっていますが、次の記事のThomas Porninによる2番目のコメントで述べたように、XORは可換です。つまり、セットの各要素をハッシュしてXORと組み合わせると、同じハッシュ: Why is XOR the default way to combine hashes? あなたが順序に依存する

    5

    1答えて

    私は何か間違っているのか、結果が本当に貧弱かどうか疑問に思います。期待 >>> print net.activate((1,0)) [ 0.37855891] >>> print net.activate((1,1)) [ 0.6592548] が0であった。 >>>net = buildNetwork(2, 3, 1, bias=True) >>> ds = SupervisedDa

    7

    1答えて

    iOS用のePubリーダーを開発しています。サーバーからダウンロードしているePubファイルは、XORアルゴリズムを使用して暗号化されています。私はそれらのファイルを解読するための鍵を持つ.xlsx形式にしています。私は解読して、次のようにファイルを読み込みます。 ダウンロードしたディレクトリからファイルをNSDataとしてロードします。 キーを使用してデータを復号化する。 解読されたデータを一時

    5

    1答えて

    Java IOパフォーマンスに問題があります。 最初に、実装しようとしたパフォーマンスについてのヒントを読みました。 しかし、ここでは私の問題である: (最大400MB)小さなファイルで、それはかなり速いです。 しかし私が実際に扱うファイルは約30GBです。そして、これで地獄のように遅くなります。 機能:2つのファイルを取り出し、排他的なorを実行して新しいファイルを作成します。 BTW:最後にフ

    5

    1答えて

    2n + 2要素の配列があるとします。配列内のn個の要素は2回発生し、残りの2個の要素は一意です。あなたはO(n)時間とO(1)空間でこれを解決しなければなりません。解決策の1つがXORを使用しています。しかし、私はそれを理解することができません。誰かがそれについて私を助けることができる、または私にはより良い解決策を与えることができる?問題と解決策の リンクはthis

    19

    3答えて

    #include <stdio.h> #include <string.h> int main() { char greeting[]="\nHello World!\n"; int a; for(int i=0; i<strlen(greeting); i++) greeting[i]^=111; for(int i=0; i<st

    0

    1答えて

    #include <stdio.h> #include <string.h> #include <cstdlib> const int KEY=118; int main() { FILE* hOFile = fopen("file1","w"); FILE* hIFile; char sign; for(int i=254; i>=0; i

    1

    1答えて

    入力はブール値の配列a_0,iであり、要素は最大1000,000です。 新しい配列が隣接する(環状)前配列内の要素のxorによって行われるたび: a_t,i = a_t-1,i^a_t-1,(i+1)%n // n is size of input p番目の配列(A_P、i)が望まれた(p = < 1000,000,000。 )。 pの上限によると、おそらく配列の構造があると思いますが、配列

    3

    2答えて

    誰かが私に何を説明できるのですか?XOR、(^)は、休止コードのexacllyでどのように関数がポインタになるのですか? char *strReverse(char *str) { char *pb, *pe; for (pb = str, pe = str + strlen(str) - 1; pe > pb; ++pb, --pe) { *