队列是在处理之前保存元素的集合。所有的集合在处理之前都需要一些数据。那为什么只在队列界面中这样提到......?ArrayList、Linked List 都需要在处理集合之前插入数据。谁可以帮我这个事
问问题
1303 次
3 回答
0
我认为这取决于如何处理数据的要求。
假设你在电影院排队买票,现在票应该按照他们来的顺序分配给一个人,所以在这种情况下 QUEUE 是首选的数据结构,因为它维护 FIFO(先进先出)顺序。
但是,在某些其他情况下,您可能希望按“优先级”顺序处理数据,在这种情况下,QUEUE 可能不会派上用场,您可能需要在处理数据结构之前对数据结构的优先级进行某种排序机制。<> 所以,有不同的数据结构可以根据需求保持不同的数据处理方式。
您可以搜索不同的数据结构及其处理、数据存储,以找到最适合需要的
于 2013-11-07T05:38:01.760 回答
0
认为队列元素有两种状态,“等待(OH)”和“准备处理(RFP)”。现在,队列的头部具有 RFP 状态,所有其他元素都具有 OH 状态。最后,队列在它们成为 RFP 元素(头)之前持有它的 OH 元素。元素成为 RFP 后,可以将其弹出并处理。
于 2017-04-08T16:20:45.490 回答
0
队列是等待队列。它是随 Java 5.0 添加到 JCF 中的。并且反映了打印队列原型,Java 文档指出了这一点- 队列是在处理之前保存元素的集合。
于 2017-03-20T12:55:49.097 回答