【发布时间】:2019-10-23 19:24:16
【问题描述】:
我必须创建一个 JavaFX 程序来创建一个随机生成的 5 位整数列表,然后使用 BubbleSort 对它们进行排序。我必须将排序方法绑定到进度条以显示它的状态。我将如何将进度条绑定到 BubbleSort 方法? (可以改变列表的大小以获得最佳结果)
【问题讨论】:
-
首先,您需要确定进度的概念。进度是百分比/比率;你怎么知道你的冒泡排序算法走了多远? (说实话,我怀疑有办法知道它。)
-
正如 VGR 已经说过的。即使您在每次排序后更新您的比率,它仍然会太快。具有 50 个元素的 BubbleSort 完全不需要时间。要么增加要排序的项目数量,要么人为地减慢排序操作,直到可以观察到进度条并且不会立即从 0 跳到 100。
标签: java javafx progress-bar bubble-sort