阅读量:4
在Rust中,VecDeque是一个双端队列,可以在其头部和尾部添加或删除元素。要向VecDeque添加元素,可以使用push_front()和push_back()方法。以下是一些示例:
use std::collections::VecDeque;
fn main() {
let mut deque: VecDeque<i32> = VecDeque::new();
// 在尾部添加元素
deque.push_back(1);
deque.push_back(2);
deque.push_back(3);
println!("Deque after pushing elements to the back: {:?}", deque);
// 在头部添加元素
deque.push_front(0);
println!("Deque after pushing an element to the front: {:?}", deque);
}
输出:
Deque after pushing elements to the back: [1, 2, 3]
Deque after pushing an element to the front: [0, 1, 2, 3]
在这个示例中,我们首先创建了一个空的VecDeque,然后在尾部添加了三个元素(1、2和3),接着在头部添加了一个元素(0)。最后,我们打印了VecDeque的内容。
以上就是关于“rust vecdeque怎样添加元素”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm