list用法简记

C++ list容器详解
list的用法

1.允许快速的插入和删除,随机访问比较慢。

2.merge操作
void merge(list &lst)
void merge(list &lst, Comp Compfunction)
把链表链接在一起,产生整齐排列的组合链表,可以指定
compfunction,这个函数作为比较的依据。

3.reverse操作
倒转list的元素

4.sort操作
void sort()
void sort(Comp compfunction)
链表排序,默认为升序,第二个函数为比较排序,指定比较函数。

5.splice
void splice(iterator pos, list& lst)
把链表lst插入pos位置
void splice(iterator pos, list& lst, iterator del)
把lst中的del所指定的元素插入到链表的pos位置
void splice(iterator pos, list& lst, iterator start, iterator end)
把lst中的指定范围(start, end)插入到链表的pos位置

6.unique
删除链表中所有重复的元素

转载于:https://my.oschina.net/tonyyang/blog/15433

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值