不太优秀的双端队列

在实现了之前的队列后,我们不禁浮想联翩,如果 Rc 是可变的,那是不是可以实现一个双向链表?

心动不如行动,先来创建新的链表文件 fourth.rs,并在 src/lib.rs 中添加以下内容:

#![allow(unused)]
fn main() {
// in lib.rs

pub mod first;
pub mod second;
pub mod third;
pub mod fourth;
}

依然是熟悉的从零开始,当然,也依然会用到熟悉的 CV 配方。

声明:大家看到目录名时,心里就应该在嘀咕了吧?其实你的嘀咕是对的,是的,本章的目的是为了证明之前的想法是糟糕的!