primes

    1

    2答えて

    これは私がC++でコーディングする初心者です。このエラーを見つけたときに、この素​​数を見つけるプログラムを作っていました。これは最高ではないかもしれませんし、私はフィードバックに公開しています。以下のコードは正しい順序で連続しています。 #include "stdafx.h" using namespace std; //finds prime numbers using Sieve o

    0

    1答えて

    私のプログラムは多くのメモリと処理能力を使用していますが、最大6000までしか検索できません。このメモリ使用量を減らす方法はありますか?これは、メモリをスマートに扱う方法を知っていることがうれしいので、将来のプログラミングに役立ちます。 ArrayList<Integer> factor = new ArrayList<Integer>(); ArrayList<Integer> non

    1

    1答えて


    0

    2答えて

    SQUARE_ROOT(N)以下の最大数を見つけなければならず、Nを割ります。 最も直接的な解決策は、O(をsquare_root(N))であり、数のである任意O(logN個)溶液を10^18の範囲で大きな変化させることができます。

    1

    1答えて

    私はC言語には比較的新しいので、今まではマルチスレッドの経験はほとんどありませんでした。私は数値の配列が素数か複合のどちらであるかを計算する小さなプログラムを書いた。これは正常に動作しますが、大きな数値で作業するときにスレッド間でワークロードを分割したいと考えています。 私はこれがどのように機能するか考えていますが、C内でこれを実装する方法は分かりません。簡単な例として、素数199を取ると、この数

    1

    1答えて

    これは〜0.7s(2.2GHz i7クアッドコア)での仕事ですが、はるかに速くできることがわかります。私はこれをスピードアップする方法を学ぶことで、Pythonについて多くのことを教えてくれると思います。どのように私はこれをスピードアップするのですか?メモリをより効率的にするにはどうしたらいいですか?レコードの from math import sqrt import time def su

    1

    1答えて

    誰でもこのことがO(n)でどのように機能しているか教えてください。 http://www.geeksforgeeks.org/sieve-eratosthenes-0n-time-complexity/ void manipulated_seive(int N) { // 0 and 1 are not prime isprime[0] = isprime[1] = fals

    2

    2答えて

    2つの正の整数mとnを渡すと、mとnが共にプライムである場合に真を返す方法を書いてください。 2つの整数は、正の整数の共通の除数が1でないときには、互いに素である。 m≦nと仮定できます。ここで public static boolean coPrime(int m, int n) { if (m%n == 0){ return true; } r

    1

    1答えて

    私は素数で作業しています。できるだけ早くプライムテストを行うアルゴリズムを持っていたいと思います。限り、私は 'SSL'ライブラリは、テストを使用して知っているとそこにかなり良いです。 OpenSSL source codeのテストでその部分を見つけようとしました。私はソースコードのほとんどすべてのファイルを調べましたが、何も見つかりませんでした。ですから、誰かがプライムテストでコードの一部を見つ

    0

    1答えて

    私は特に素数でない数字をリストから削除するためにふるい素数法を使用しようとしています。私は作業しているプログラムを持っていますが、これまでリストには素数はありませんが、17や29などの素数も削除されてしまいます。 2〜32です。 これは私のコードです。 #include <stdio.h> #include <stdlib.h> typedef struct node{ int da