DNA配列の分析を行うプログラムを書いています。 このこと以外はすべて正常に動作します。 サイズm * nの2次元配列を宣言します。ここでmとnは入力ファイルから読み込まれます。 問題は、mとnがあまりにも大きくなる場合です。例として、m = 200とn = 50000の場合 次に、配列を宣言する行にsegフォルトが発生します。大きな2D配列の場合のSegフォールト
array[m][n];
どのようにこれを克服するためのアイデア。私はロジック全体がこの配列をどのように処理するかに依存するので、このような配列が必要です。
あなたは300メガバイト(32ビットタイプを仮定します)を要求しています...それを新しいもので動的に割り当ててみてください。こんにちは、ありがとうございます。 –