MaoNuo/SummerWork
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
これは、さまざまなソートの流れを長方形で表すツールです。 mainメソッドはFrameDesign.javaファイルにあります。 起動時、またはmenuのrestartを選択する時、ランダムの順序のない数列が生成され、長方形で今の順序を表す。 右のパーネルに、今の順序を数字で表し、order nowのボックスに入っています。 右の真ん中の選択ボタンで、やってほしいアルゴリズムを選択することが可能です。最初ではバブルソートを指定しています。 Startボタンを押すと、今の順序で選択されたアルゴリズムでソートを行います。 Pauseボタンを押すと、今のアルゴリズムの流れで一時停止し、再開を待ちます。 一時停止時では、他のアルゴリズムに変えることはできません。Stopボタンを押さない限り、選択ボックスは選択不能の状態になっています。 簡単なツールですが、今後新しいアルゴリズムを入れる予定もあります。 最終的にはソートだけではなく、このGUIでいっぱい可視化のできるアルゴリズムを入れたいと思います。