Lines Matching refs:Queue
1 # @ohos.util.Queue (线性容器Queue)
3 Queue的特点是先进先出,在尾部增加元素,在头部删除元素。根据循环队列的数据结构实现。
5 Queue和[Deque](js-apis-deque.md)相比,Queue只能在一端删除一端增加,Deque可以两端增删。
7 **推荐使用场景:** 一般符合先进先出的场景可以使用Queue。
20 import { Queue } from '@kit.ArkTS';
24 ## Queue section
34 | length | number | 是 | 否 | Queue的元素个数。 |
41 Queue的构造函数。
53 | 10200012 | The Queue's constructor cannot be directly invoked. |
58 let queue : Queue<number | string | Object> = new Queue();
99 let queue : Queue<number | string | C1 | number[]> = new Queue();
135 let queue : Queue<number> = new Queue();
171 let queue : Queue<number> = new Queue();
181 forEach(callbackFn: (value: T, index?: number, Queue?: Queue<T>) => void,
184 通过回调函数来遍历Queue实例对象上的元素以及元素对应的下标。
203 | Queue | Queue<T> | 否 | 当前调用forEach方法的实例对象,默认值为当前实例对象。 |
217 let queue : Queue<number> = new Queue();
253 let queue : Queue<number> = new Queue();