C++ list,STL list(双向链表)详解

  • 内容
  • 评论
  • 相关

list 是顺序容器的一种。list 是一个双向链表。使用 list 需要包含头文件 list。双向链表的每个元素中都有一个指针指向后一个元素,也有一个指针指向前一个元素,如图1所示。

在 list 容器中,在已经定位到要增删元素的位置的情况下,增删元素能在常数时间内完成。如图2所示,在 ai 和 ai+1 之间插入一个元素,只需要修改 ai 和 ai+1 中的指针即可。


图1 :双向链表


图2:在双向链表中插入元素

本文标题:C++ list,STL list(双向链表)详解

本文地址:https://www.hosteonscn.com/2762.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注