radix

    1

    1答えて

    配列を昇順で並べ替える必要があり、時間の複雑さはO(n)でなければなりません。私は基数ソートを使用しており、それは十分に速くはありません。どのように私のコードをより速くすることができる任意のアイデアですか?ここでは、次のとおりです。 void radix(int *a, int n) { int i; int sorted[n]; int number = 1;

    0

    3答えて

    は、私は次の文字列を持っている: 15+6 私は8進数でこの式を計算します。だから私は取得したい: 23 このケースをサポートするjsには何らかの機能がありますか?そうでない場合は、8進表現を計算する最良の方法は何ですか?

    0

    1答えて

    What is wrong with my radix sort? ここで、私が見つけた基数ソートコードへのリンクです。それは動作します(一番上の答えのコード)が、私の質問はList [:] = []がこのコンテキストで何をするかです(私はリスト分割のためにその意味を理解しています)。私はあなたがすべての反復の後にバケツからリストを再構築すると仮定しますが、私はその行をList = []に変更する

    1

    1答えて

    私は、長いリストの整数、例えば[196879, 37893, 137892]で構成されている巨大な配列を持っています。この配列は、長さが450万の整数で、JSONを使ってWebページに転送するには21MBを要します。 質問:ファイルサイズを減らすために、これらの整数を英数字の値にエンコードする方法はありますか?私は16進数に似た何かを考えています、ここではa=10, b=11, c=12...です

    0

    1答えて

    私は自分自身をアルゴリズム試験のために準備しています。 トレース: 23、49、33、48、42 Image - question は、私は次のトレースは、アルゴリズム中に発生LSDアルゴリズムを使用することによって、のところに来 42,23,33,48,49 23,33,42,48,49 これは、私の結果が答えAと一致するので、この質問の答えはAでなければならないことを意味します。

    -2

    1答えて

    : int a = 0b1; int b = 1; int c = 0x1; 私は彼らのすべてが同じ値を表す知っているが、Javaはどこか、その違いをマークしていますか?どのように私は別々に彼らの基数、このような特定の値は整数型あるとき私は聞いてるのよ getRadix(a) -> 2 getRadix(b) -> 10 getRadix(c) -> 16 として決定することができ

    1

    3答えて

    Webインターフェイスからのユーザ入力値をコード化して、私のシステムに安全な場所で渡すことができます方法。言い換えれば、引用符や角括弧などの悪い文字を除外したいのですが。 私はbase64を使うことができ、うまくいくはずです。しかし、私は文字列がもともと英数字で、下位層で人間が判読可能な形式であれば、その文字列を読むことができるようにしたいと考えています。 したがって、'Nice string'は

    2

    3答えて

    私はドキュメントを見て、Cソースを覗いてみましたが、なぜ彼らは受け入れられた基数を2.36に制限したのか分かりません。誰か知ってる?

    2

    1答えて

    私はPython3を使い慣れていません。 そして私は、私は次の操作を実行することを可能にするプログラム書いています: TODO:バイナリでエンコード番号(ベース2) をそして、私はその仕事私のコードを実行したときに、私は奇妙な出力を得た理由は、私が思っていましたPython2.7でうまくいく。 encode( '10'、2)= '1010'の出力を期待していますが、これが表示されます。以下 423

    1

    1答えて

    基数10を基にした "10" + "20"(30を含む)、基数10の基数(基数2を含む) "基数3を基にした" 20 "は100になります。 私のコードとテストケースが動作することを確認するために投稿します。私の質問は、パフォーマンスの改善やコードをよりエレガントにするアイデア私の下の実装のコード)?ありがとう。 ご連絡先に問題がある場合は、お気軽にお問い合わせください。 def radixSum