ランダム書き込みプログラム (テキスト ファイルの形式で入力を受け取る) の構造を概念的に理解し、マルコフ アルゴリズムを使用してやや賢明な出力を作成するのに少し問題がありました。
したがって、私が使用しているデータ構造は、0 ~ 10 の範囲のケースを使用することです。case 0:
文字/記号または数字が表示される数字を数え、これに基づいて新しいテキストを作成し、入力をシミュレートします。入力テキスト内の一意の各文字とテキスト内の文字数の配列を保持する Map 型を使用して、これを既に実装しています。したがって、特定の文字の配列のサイズを尋ねるだけで、このように簡単に出力テキストを作成できます。
しかし、今度は case1/2/3 などを作成する必要があります... case 1 には、どの文字がどの文字の後に表示される可能性が最も高いかも含まれています。これらの場合に 10 個の個別の配列を作成する必要がありますか、それとももっと簡単な方法がありますか?