#include
/*list是一个双向循环链表*/
"Node:"
/*1list构造函数list
//逆序打印
//插入参数是迭代器
//remove;//删除容器中所有与elem值匹配的元素。
/*3list大小操作size;//返回容器中元素的个数empty;//判断容器是否为空resize;//重新指定容器的长度为num,若容器变长,则以默认值填充新位置。如果容器变短,则末尾超出容器长度的元素被删除。resize;//重新指定容器的长度为num,若容器变长,则以elem值填充新位置。如果容器变短,则末尾超出容器长度的元素被删除。4list赋值操作assign;//将[beg,end)区间中的数据拷贝赋值给本身。assign;//将n个elem拷贝赋值给本身。list&operator=;//重载等号操作符swap;//将lst与本身的元素互换。5list数据的存取front;//返回第一个元素。back;//返回最后一个元素。*/
"L2front="
"L2back="
/*6list反转排序reverse;//反转链表,比如lst包含1,3,5元素,运行此方法后,lst就包含5,3,1元素。sort;//list排序*/
//反转质变算法
//排序
//所有系统提供标准算法使用的容器提供的迭代器必须支持随机访问
//不支持随机访问的迭代器的容器,内部会对应提供相应的算法的接口
//sort,L.end);
//默认排序规则从小到大
//修改排序规则为从大到小
//身高
//按照年龄升序
//如果年龄相同按照身高进行降序
"大娃"
"二娃"
"三娃"
"四娃"
"五娃"
"爷爷"
"蛇精"
"姓名:"
"年龄:"
"身高:"
"排序后的结果为:"
//自定义的数据类型必须指定排序规则
"姓名:"
"年龄:"
"身高:"
"删除大娃后的结果为:"
"姓名:"
"年龄:"
"身高:"
//test01;
//test02;
//test03;
//test04;
"pause"
文章为作者独立观点,不代表股票交易接口观点