Joã*_*elo 35
检查LinkedList类.
LinkedList<int> list = new LinkedList<int>();
list.AddFirst(1);
list.AddLast(2);
list.AddFirst(0);
Run Code Online (Sandbox Code Playgroud)
Eri*_*ert 13
这是我对不可变deque的实现:
请注意,这是一个不可变的双端队列.通常你可能会认为队列是你变异的东西:
queue.Enqueue(10);
Run Code Online (Sandbox Code Playgroud)
不可变队列始终保持不变; 当您添加新元素时,它会返回一个全新的队列,因此您将其用作:
queue = queue.Enqueue(10);
Run Code Online (Sandbox Code Playgroud)
如果你不再关心旧的价值.
| 归档时间: |
|
| 查看次数: |
7353 次 |
| 最近记录: |