当前位置: 首页 > article >正文

C++基础 -42- STL库之list链表

在这里插入图片描述 ———————STL库之list链表———————

🎄 list链表的格式(需要定义头文件)

在这里插入图片描述
在这里插入图片描述

    list<int> data1(4, 100);
    list<int> data2(4, 500);

🎄list链表的合并接口

在这里插入图片描述

🎄举例使用合并接口并且验证

在这里插入图片描述

在这里插入图片描述

	data2.merge(data1);
    list<int>::iterator ccc;
    for (ccc = data2.begin(); ccc != data2.end(); ccc++)
    {
        cout << *ccc << endl;
    }
    cout << " ---------------------------- " << endl;

🎄list链表的排序接口

在这里插入图片描述

data2.sort(mycomparison);

🎄举例使用排序接口并且验证

在这里插入图片描述
在这里插入图片描述

// 插入接口
    data2.push_back(99);
    data2.push_back(88);
    data2.push_back(77);
    data2.push_back(66);
    data2.push_back(55);
    data2.push_back(44);

    // 排序接口
    data2.sort(mycomparison);
    for (ccc = data2.begin(); ccc != data2.end(); ccc++)
    {
        cout << *ccc << endl;
    }
    cout << " ---------------------------- " << endl;

🎄list链表的删除接口

在这里插入图片描述

 data2.remove(500);

🎄举例使用删除接口并且验证

在这里插入图片描述

🎄500这个元素被从链表中删除

在这里插入图片描述

	data2.remove(500);
    for (ccc = data2.begin(); ccc != data2.end(); ccc++)
    {
        cout << *ccc << endl;
    }
    cout << " delete ---------------------------- " << endl;

🎄举例使用倒转接口并且验证

在这里插入图片描述

 data2.reverse();

🎄举例使用倒转接口并且验证

在这里插入图片描述

🎄可以看到数据倒转了

在这里插入图片描述

	data2.reverse();
    for (ccc = data2.begin(); ccc != data2.end(); ccc++)
    {
        cout << *ccc << endl;
    }

在这里插入图片描述 ———————End———————


http://www.kler.cn/a/163431.html

相关文章:

  • MySQL远程连接错误解决:Host is not allowed to connect to this MySQL server
  • TVM计算图分割--分割方式
  • Matlab实现鹈鹕优化算法(POA)求解路径规划问题
  • 关于Oracle数据库密码复杂度检查的一些概念
  • ESP32-S3模组上跑通esp32-camera(12)
  • 【基于轻量型架构的WEB开发】课程 作业4 AOP
  • Qt 鼠标左键推拽界面
  • bash中通过变量中的内容获取对应的关联数组
  • Navicat 技术指引 | 适用于 GaussDB 分布式的日志查询与配置设置
  • JWT介绍及演示
  • 自动抓取App数据
  • 笔记-基于CH579M模块通过网线直连电脑进行数据收发(无需网络)
  • 搜索引擎和网络浏览器之间的区别
  • 【Linux系统化学习】进程地址空间 | 虚拟地址和物理地址的关系
  • 【漏洞复现】FLIR AX8红外线热成像仪命令执行漏洞
  • Realme X7 Pro Root 刷机教程
  • 【PyTorch】 暂退法(dropout)
  • C# Solidworks二次开发:选择管理器相关的API介绍
  • 使用 PyTorch 进行 K 折交叉验证
  • 轻量封装WebGPU渲染系统示例<43>- PBR材质与阴影实(源码)
  • Selenium+Unittest+HTMLTestRunner框架更改为Selenium+Pytest+Allure(二)
  • 高通CRM的v4l2驱动模型
  • 【嵌入式C语言】《字符串-----数字》转换函数总结
  • 国产化软件突围!怿星科技eStation产品荣获2023铃轩奖“前瞻优秀奖”
  • 【MySQL】聚合函数和分组(查找)
  • 基于深度学习路径规划RRT*-训练图像预处理