毎秒数回 (おそらく 100/200ms 程度) 更新されるグラフを表示する小さなプログラムを作成する予定です。目的は、XY プロットのように、1000 以上の異なる値をグラフにプロットすることです。
配列に 1000 個の要素が含まれている場合、最後に新しい要素を追加し、その過程で他のすべての要素を 1 ステップ後退させたいと思います。要するに、要素 999 は 998 になり、998 は 997 になります...最初の要素までずっと、それは単純に破棄されます。通常の配列、Vector、LinkedList、またはその他の方法のいずれかを使用して、これを行うための例または適切なアルゴリズムを誰かが持っていますか?
私の最初の考えは、新しい配列を作成し、保持したい要素を新しい配列にコピーして、最初の 100 個の要素を捨てることです。この時点で、配列の最後に新しい 100 個の要素を追加し、このプロセスを繰り返し続けますが、これを行うためのより良い方法があるに違いありません。