声明一个整型队列对象,插入五个整数,压入队列
时间: 2023-12-24 07:48:16 浏览: 21
下面是一个使用 Python 语言声明一个整型队列对象,插入五个整数并压入队列的示例代码:
```python
from queue import Queue
# 创建一个整型队列对象
int_queue = Queue()
# 插入五个整数到队列中
int_queue.put(1)
int_queue.put(2)
int_queue.put(3)
int_queue.put(4)
int_queue.put(5)
# 打印队列中的元素
while not int_queue.empty():
print(int_queue.get())
```
输出结果为:
```
1
2
3
4
5
```
在这个示例代码中,我们使用了 Python 内置的 `queue` 模块,使用 `Queue()` 函数创建了一个整型队列对象 `int_queue`。然后,我们使用 `put()` 函数向队列中插入了五个整数。最后,我们使用 `get()` 函数从队列中取出元素,并打印出来。
相关问题
声明一个整型队列对象,插入五个整数,压入队列C++
可以使用STL中的queue容器来实现整型队列对象的声明、插入整数和压入队列的操作。具体代码如下:
```c++
#include <iostream>
#include <queue>
using namespace std;
int main()
{
queue<int> myQueue; // 声明整型队列对象
int num;
// 插入五个整数
for(int i = 0; i < 5; i++)
{
cout << "请输入第" << i + 1 << "个整数:";
cin >> num;
myQueue.push(num);
}
// 输出队列中的元素
cout << "队列中的元素为:";
while(!myQueue.empty())
{
cout << myQueue.front() << " ";
myQueue.pop();
}
cout << endl;
return 0;
}
```
输出结果为:
```
请输入第1个整数:1
请输入第2个整数:2
请输入第3个整数:3
请输入第4个整数:4
请输入第5个整数:5
队列中的元素为:1 2 3 4 5
```
用链表 LinkedList 实现队列类。在 main 函数中会声明一个整型队列对象,插入 5 个整数,压入队列,再依次取出并显示出来。
好的,下面是用 LinkedList 实现队列类的示例代码:
```java
import java.util.LinkedList;
public class Queue {
private LinkedList<Integer> list = new LinkedList<Integer>();
// 入队
public void enqueue(int item) {
list.addLast(item);
}
// 出队
public int dequeue() {
return list.removeFirst();
}
// 判断队列是否为空
public boolean isEmpty() {
return list.isEmpty();
}
// 获取队列长度
public int size() {
return list.size();
}
public static void main(String[] args) {
Queue queue = new Queue();
queue.enqueue(1);
queue.enqueue(2);
queue.enqueue(3);
queue.enqueue(4);
queue.enqueue(5);
while (!queue.isEmpty()) {
System.out.println(queue.dequeue());
}
}
}
```
在 main 函数中,我们声明了一个整型队列对象 `queue`,并依次插入了 5 个整数。然后,我们使用 `while` 循环依次取出队列中的元素,并将其显示出来。