queue队列 获取队列长度
时间: 2023-08-19 07:04:16 浏览: 570
在使用队列时,可以使用以下方法来获取队列的长度:
1. C++ STL中的queue队列:
使用`size()`方法获取队列的长度。示例代码如下:
```cpp
#include <iostream>
#include <queue>
int main() {
std::queue<int> myQueue;
myQueue.push(1);
myQueue.push(2);
myQueue.push(3);
std::cout << "Queue length: " << myQueue.size() << std::endl;
return 0;
}
```
2. Python中的queue队列:
使用`qsize()`方法获取队列的长度。示例代码如下:
```python
from queue import Queue
my_queue = Queue()
my_queue.put(1)
my_queue.put(2)
my_queue.put(3)
print("Queue length:", my_queue.qsize())
```
3. Java中的Queue队列:
使用`size()`方法获取队列的长度。示例代码如下:
```java
import java.util.LinkedList;
import java.util.Queue;
public class QueueExample {
public static void main(String[] args) {
Queue<Integer> myQueue = new LinkedList<>();
myQueue.add(1);
myQueue.add(2);
myQueue.add(3);
System.out.println("Queue length: " + myQueue.size());
}
}
```
以上是一些常见编程语言中获取队列长度的示例,具体实现可能因语言和使用的队列库而有所不同。根据你使用的编程语言和具体的队列实现,你可以选择相应的方法来获取队列的长度。
阅读全文