問題タブ [radix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
57995 参照

java - Javaの基数パラメータとは何ですか? また、どのように機能しますか?

Integer.parseInt()関数の基数が文字列を変換するベースであることを理解しています。B基数/基数 16 で変換された 11 基数 10 はではなくa であるべきではあり17ませんか?

次のコードは、教科書に従って 17 を出力します。

0 投票する
2 に答える
2060 参照

c - C Base128 関数

LEB128形式で数値をエンコード/デコードするには、どの C 関数を使用しますか? 簡単なドキュメントや例が見つかりませんでした。

0 投票する
1 に答える
503 参照

c - 数値を基数 n から整数に変換します

ですので、少しでも参考になれば幸いです。radix(base) を受け取る関数があり、 getchar() を使用すると、指定された基数から整数表現に変換する数値が取得されます。

指定された唯一の引数は基数であり、 getchar() はコマンドラインから数値表現を取得します。

だから私が合格した場合

(16^1*3) + (16^0*12) = 48 + 12 = 60を出力する必要があります。

数学と、基数を変換するさまざまな方法を完全に理解していますが、何かをコーディングする方法がわかりません。少なくとも私にとっては、数学は常にコードよりもはるかに簡単です。

別の計算方法は次のとおりです。 (702) base 15 = 15*7 + 0 = 105; 15*105 + 2 = 1577

getchar() だけを使用して C でこれを表現する方法がわかりませんか? 数学関数を使用せずに行うことは可能ですか?

0 投票する
3 に答える
2107 参照

c# - C# tostring(基数)

私はjavascriptで次の行を持っています:

私はこれをC#で書き直す必要があります.これは私がこれまでに得たものです:

ToString メソッドで基数値を入力できません。どうすればこれを行うことができますか?ありがとう

0 投票する
1 に答える
582 参照

c - ポインターへのポインターの割り当て

次のように設定された char へのポインターへのポインターがあります。

Radix-Sort を使用して文字列の並べ替えを行っており、数回並べ替える必要がありますが、並べ替えると配列を並べ替えるだけでA、結果が array に保存されBます。私がやりたいことは、すでにほぼソートされているAbe に割り当てることですが、そうすると:BA

ポインタを設定しただけですよね?これはA、現在 を指していることを意味しBます。そして、後で値を再割り当てすると、同じ文字列の複数の結果が得られます。例えば:

を並べ替えて使用するA = Bと、出力は次のようになります。

私も使用してみました -が指している場所にmemcpy()どのポイントをコピーする必要がありますか? しかし、結果は同じです。これを機能させる方法がわかりません。ここに完全なコードを投稿するかどうかわからなかったので、pastebinにアップロードしました。BA

事前に助けてくれてありがとう。

Edit2:少し助けて、それを変更し、で正常に動作しますmemcpy()が、まだ「安定した」ソートではなく、代わりにB = {"bb", "bc"}反対があります: B = {"bc", "bb"}。私はまだそれと戦っていますが、結果はありません... まだ.

これは私のカウントソートで、ここに私の基数があります:

理由もわかりませんが、紙の上では問題なく機能するからです。

私の問題を解決するには、最後のループで順序を変更するだけで済みました。

への変更

そして、すべてがうまくいきます!

0 投票する
2 に答える
770 参照

scala - 基数ソートのモノイドまたはセミグループを定式化できますか?

これは、基数ソートの擬似コードです。

これは、基数ソートの Scala コードです。

これは、基数ソートの Haskell コードです。

私の質問は次のとおりです。基数ソートのモノイドまたはセミグループを定式化できますか?