問題タブ [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.
java - Javaの基数パラメータとは何ですか? また、どのように機能しますか?
Integer.parseInt()関数の基数が文字列を変換するベースであることを理解しています。B基数/基数 16 で変換された 11 基数 10 はではなくa であるべきではあり17ませんか?
次のコードは、教科書に従って 17 を出力します。
c - C Base128 関数
LEB128形式で数値をエンコード/デコードするには、どの C 関数を使用しますか? 簡単なドキュメントや例が見つかりませんでした。
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 でこれを表現する方法がわかりませんか? 数学関数を使用せずに行うことは可能ですか?
c# - C# tostring(基数)
私はjavascriptで次の行を持っています:
私はこれをC#で書き直す必要があります.これは私がこれまでに得たものです:
ToString メソッドで基数値を入力できません。どうすればこれを行うことができますか?ありがとう
c - ポインターへのポインターの割り当て
次のように設定された char へのポインターへのポインターがあります。
Radix-Sort を使用して文字列の並べ替えを行っており、数回並べ替える必要がありますが、並べ替えると配列を並べ替えるだけでA、結果が array に保存されBます。私がやりたいことは、すでにほぼソートされているAbe に割り当てることですが、そうすると:BA
ポインタを設定しただけですよね?これはA、現在 を指していることを意味しBます。そして、後で値を再割り当てすると、同じ文字列の複数の結果が得られます。例えば:
を並べ替えて使用するA = Bと、出力は次のようになります。
私も使用してみました -が指している場所にmemcpy()どのポイントをコピーする必要がありますか? しかし、結果は同じです。これを機能させる方法がわかりません。ここに完全なコードを投稿するかどうかわからなかったので、pastebinにアップロードしました。BA
事前に助けてくれてありがとう。
Edit2:少し助けて、それを変更し、で正常に動作しますmemcpy()が、まだ「安定した」ソートではなく、代わりにB = {"bb", "bc"}反対があります: B = {"bc", "bb"}。私はまだそれと戦っていますが、結果はありません... まだ.
これは私のカウントソートで、ここに私の基数があります:
理由もわかりませんが、紙の上では問題なく機能するからです。
私の問題を解決するには、最後のループで順序を変更するだけで済みました。
への変更
そして、すべてがうまくいきます!
scala - 基数ソートのモノイドまたはセミグループを定式化できますか?
これは、基数ソートの擬似コードです。
これは、基数ソートの Scala コードです。
これは、基数ソートの Haskell コードです。
私の質問は次のとおりです。基数ソートのモノイドまたはセミグループを定式化できますか?