contiguous

    11

    1答えて

    std::vector<bool>の特殊化は、C++ 11 23.3.7/1で指定されているように、データメンバー(たとえば、hereおよびhereと記載)を宣言しません。 質問:なぜstd :: vectorに.data()がないのですか?これはなぜboolのベクトルがメモリに連続して格納されていないのと同じ問題です。そうしないとどんなメリットがありますか? boolの配列へのポインタが返されな

    0

    1答えて

    データをリストにプッシュバックしてからOpenGL glBufferDataでこのリストを使用すると問題が発生します。 私は3つの異なるスプライトバッチを使って3つのスプライトを描画する単純なOpenGLシーンを持っています。これは、頂点のメモリをあらかじめ割り当てておき、スプライトの頂点にこの頂点配列を使用してからリストに戻ったときに機能します。しかし、私が望むのはスプライトの頂点を直接リストに

    0

    1答えて

    私の理解では、プログラムには仮想メモリ内の連続したアドレス空間が割り当てられます。アドレス空間には、ヒープ、スタック、データおよびテキストセクション、およびいくつかの空き領域が含まれています。 実際には、これらのセクションは物理メモリ(RAM)に連続していません。この場合、外部のフラグメンテーションを解決できないのですか?つまり、外部の断片化のポイントは、十分な連続スペースがないということです。で

    0

    2答えて

    From_IDとTo_IDの2つの行があるテーブルがあります。私は、同じWork_IDを持つことに基づいてグループ化された行を必要とし、グループ化はFrom_IDから開始し、そのTo_IDをとり、その行のTo_IDとしてFrom_IDを有する行を探すべきである。これらは連続していることはできません。 To_IDとしてFrom_IDを持つ行がない場合にのみ、グループを終了する必要があります。私はテー

    -2

    1答えて

    時間差が最大の0と1の最も長い部分配列を見つけるにはどうすればいいですか? O(n)とO(1)のスペース? &のソリューションをフィードバックしてくれてありがとう! 入力配列は{3、3、4、5、5、6、6、7、7、7、7}で、 のようになります。開始インデックスは6です。 入力配列は{5,5、5,5、3、3、2、2、1}と 出力:指標0と長さ4 解決策7 別の例は長さ: var iとvar jを持

    1

    1答えて

    私はC言語ではかなり新しく、構造体の配列に連続したメモリを割り当てる方法を理解するのに問題があります。この割り当てでは、コードのシェルが与えられ、残りの部分を埋める必要があります。したがって、変数名や関数プロトタイプを変更することはできません。これは私に与えられたものです: #include <stdio.h> #include <stdlib.h> #include <math.h> s

    0

    1答えて

    私は結果の上に検索ツリーを構築しようとしています。終わりにnを持つk-aryツリーのいくつかの種類の葉。私はC++の解決策を探しており、std::vectorで実験していますが、メモリの一貫性が必要なので、これを行うことはできません。それは入れ子にされたベクトルによって行うことができますが、私はそれを行うことはできません。 私は一例で詳細を説明してみましょう: ソートされていない結果は、その上で

    0

    1答えて

    この問題への入力は、配列A[1...n]の実数です。隣接するサブシーケンスA[i],A[i+1],...A[j]のすべての数字を合計すると、最大値が何であるかを調べる必要があります。Aです。 Aに負の数が含まれていない場合、問題は簡単で、Aのすべての要素を合計することで解決できます。しかし、Aに正の数と負の数が混在していると、より難しくなります。 たとえば、A = [-2,11,-4,13,-5,

    1

    1答えて

    このコードは自分でコンパイルする関数 "standRegres"を定義して線形回帰を計算するように設計されています。私たちはsklearnやstatsモデルの関数でもできるが、ここでは自分で関数を構築しようとする。しかし、残念ながら、私はエラーに直面し、それを克服できません。だから、私はここであなたの援助を求める。 コード全体が最後の行まで問題なく実行されます。最後の行を実行すると、 "Value

    0

    1答えて

    C++でヒープ上に一般的な多次元配列を定義したい場合、配列に連続したメモリを割り当てて、ベクトルのギザギザのベクトル)。ここで私は cout << t({ 1, 1, 1 }) << endl; は醜い例えば、アレイにアクセスするためのインタフェースを好きではない、私の実装が #include <iostream> #include <vector> #include <stdexcept