- 2
- 0
- 约2.33千字
- 约 4页
- 2018-03-08 发布于河南
- 举报
常用STL的简单使用方法
//队列的使用
#includequeue
//在BFS中会使用到队列
//优先队列
priority_queue元素类型 Q;
Q.push(); // 压入元素
Q.pop; // 弹出
Q.front(); // 取顶元素
Q.empty(); // 判断是否为空
// 优先队列中默认的是大的先出
// 若要使小的先出,则可在元素类型struct中重载 “”
struct node{
friend bool operator (node n1, node n2)
{
return n1.Step n2.Step;
// 小的先出
}
int Step;
};
// 优先队列 取顶时应使用 Q.top();
//链表的使用
#includelist
listint lis;
listint::iterator iter; // 跌代器 (指针)
list.push_back(); // 在链表尾插入元素
//操作表中的每个元素时,必须要使用指针
// *iter 即为 iter 所指的元素的值
for(iter = lis.begin(); iter != lis.end(); iter ++)
{
iter
您可能关注的文档
最近下载
- 辅警行政职业能力测验真题及答案.docx VIP
- 2026中邮金融资产投资有限公司社会招聘笔试历年参考题库附带答案详解.docx
- 上海市奉贤中学2024-2025学年高一上学期期中考试 化学试卷(原卷版+解析版).docx VIP
- 2026年贵州省高考化学真题卷(含答案与解析).pdf VIP
- 煤矿行业全员安全职业病防治培训教案.ppt VIP
- 高压柜安装检验批.xls VIP
- 2024年贵州省高考化学真题卷(含答案与解析)_8616.pdf VIP
- 腹腔镜子宫悬吊术手术配合.pptx
- 从江瑶浴基本药材目录.pdf VIP
- 蔚来汽车技术规范 横移机技术规范 NIO-CCRM-03-H007.pdf VIP
原创力文档

文档评论(0)