-2
大きなファイルを1文字ずつ読み込み、それぞれの文字を対応するキーのmap
に入れなければなりません。私の質問は、map
にファイルを読み込んでそこに保存する方法があるため、プログラムは毎回文字ごとにファイル全体を読み取る必要はありませんか? 文字はプログラムの後半でエンコード/デコードの処理に使用されます。大きなファイルを読む
大きなファイルを1文字ずつ読み込み、それぞれの文字を対応するキーのmap
に入れなければなりません。私の質問は、map
にファイルを読み込んでそこに保存する方法があるため、プログラムは毎回文字ごとにファイル全体を読み取る必要はありませんか? 文字はプログラムの後半でエンコード/デコードの処理に使用されます。大きなファイルを読む
まあ、はい、永遠に取るつもりですが、std::unordered_multimap
を使用すると、ソート段階をスキップして少しスピードを上げることができます。
どのような問題がありますか?まずバッファ内のすべてのファイルまたは部分ファイルを読み込み、各文字を対応するキーを持つマップに配置しますか? – RbMm
どのように各文字のキーを作成しますか? – Rama
私はマルチマップを使用しています。キーに文字を入れてから、行番号と位置をアラインメント用のベクトルベクトルとして各行に入れます。 – Joe