我有一个应用程序从外部数据源读取偏移值。这些偏移量是+ - 从中心点(nom = 0)。
我想保存这些偏移的最后一分钟并将它们显示在滚动图上。该图需要根据最后一分钟的数据自动调整其最小/最大值。
所以我可以看到这指向FIFO队列。
我正在使用Delphi 7,但是当尝试使用TQueue类时,我无法使用Peek()看到任何方式访问队列中的值(而只是队列的顶部)。
我的问题是否有更好的数据结构?
我需要存储60个浮点数,访问所有这些数字以显示在图表上,并确定队列中任何时间点的最大值。
答案 0 :(得分:5)
要查找最小值/最大值,您可以执行以下操作: