問題タブ [square-root]
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.
c# - 負の数の平方根
C# で負の数の平方根を計算することは可能ですか? たとえば、sqrt(-1) = i.
私はこのコードを書きました:
25 を入力すると 5 が返されます。ただし、-5 を入力すると、5i ではなく NaN が返されます。
c# - Big-O 表記を使用した時間計算量
整数O(sqrt(B))
であるため、この時間の複雑さを理解するのに苦労しています。B
たとえば、関数がある場合...
...そして、この関数の時間計算量はO(sqrt(B))
です。時間計算量とは正確には何ですか?
これが少しあいまいな場合は申し訳ありません...他にどのように説明すればよいかわかりません。
java - 平方根を 50 桁まで計算する
私は、5 つの異なる平方根アルゴリズムをテストして 2 の平方根を計算するサイエンス フェア プロジェクトを行っています。(ここで私の質問を参照してください)。
選択肢は 2 つあります。
- 各プログラムを一定時間実行し、最終結果が 2 の平方根にどれだけ近いかを比較します。
- 2 の平方根が小数点以下 50 桁まで正確になるまで各プログラムを実行し、以下を使用してかかった時間を比較します。
System.nanoTime()
2 番目の方法の欠点は、反復ごとに小数点以下 50 桁まで正確かどうかを確認するプロセスに時間がかかるため、正確な結果が得られないことです。これを行う他の方法があれば、私に知らせてください
最初のものの欠点は、一定時間プログラムを実行する方法がわからないことです。
どのような行動をとればよいですか?
algorithm - Running time of a loop up to i*i <= n
Here is the code:
My problem is that I cannot determine Θ for this for loop,
I think it's square-root(n) but is there an order named square root n?
My answer is:
Theta(sqrt(n)) because of this loop
i * i <= n
take sqrt for both sides
i <= sqrt(n)
Correct me if I am wrong!
c++ - 2 より大きい根を取る
式の 11 乗根を取得しようとしていますが、 が返され-inf
ます。
wherej
は単なるlog
表現です。その番号が有効であることを確認しましたが、有効です。力の表現が実行されている方法だと思います。これを行うより良い方法はありますか?ありがとう。
そしてはい、私はcmath
自分の仕事に含めました。
java - 二乗関数エラー - 精度が失われる可能性があります
私はソフトウェア開発の講義の課題に取り組んでおり、for
表示されるテーブルの上限と下限となる 2 つの数値をユーザーに要求するループをコーディングするように依頼されました。
これは BlueJ でコーディングされています。
これは私がこれまでに持っているループです。このループを使用せずに 2 つの数値を要求し、i
変数以外のすべてを float として設定i
し、double として設定しました。
実行しようとすると possible loss of precision, required: float; found: double;
、変数の型を float に変更しようとしたというコンパイラ エラーが表示されますが、同様のエラー (float と double が逆になっている)がコード行で強調表示さi
れます。Math.sqrt(i);
これを修正する方法を知っている人はいますか?