c++ list集合
时间: 2023-11-24 12:46:42 浏览: 123
实现C++集合
C语言中没有直接的list集合,但可以使用链表(linked list)来实现类似的功能。
链表是由一个个节点组成的,每个节点包含两部分内容:数据和指向下一个节点的指针。通过这个指针,可以将所有节点连接起来,形成一个链表。链表的头节点指向第一个节点,最后一个节点指向NULL。
使用链表可以方便地进行插入、删除等操作,但是访问链表中的任意元素的时间复杂度为O(n),因为需要从头节点开始遍历到目标节点。
阅读全文