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

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———————

相关文章:

  • python:六种算法(DBO、RFO、WOA、GWO、PSO、GA)求解23个测试函数(python代码)
  • 从零开始搭建企业管理系统(六):RBAC 权限管理设计
  • 阿里云docker加速
  • 代码随想录 96. 不同的二叉搜索树
  • el-table 表格多选(后端接口搜索分页)实现已选中的记忆功能。实现表格数据和已选数据(前端分页)动态同步更新。
  • 结合ColorUI组件开发微信小程序
  • 公有云迁移研究——AWS Route53
  • el-table全部选择和全部取消
  • 源码安装git
  • 蓝牙物联网对接技术难点有哪些?
  • 【clickhouse】ck远程访问另一个ck
  • SpringDataJPA基础
  • 管理空闲存储空间
  • No suitable driver found for jdbc:mysql://localhost:3306(2023/12/7更新)
  • GO设计模式——12、外观模式(结构型)
  • 【Go语言分析 select case 】
  • 力扣题:字符的统计-12.4
  • JVM 运行时参数
  • 高级系统架构设计师之路
  • 物理结构设计要点
  • 游客称在网红雪山勒多曼因峰需救援被开价2.8万,康定文旅:封闭整改
  • 国家发改委:美芯片药品等领域关税影响全球科技发展,损害人类共同利益
  • 丹麦召见美外交官,强调“不能容忍”美在格陵兰岛间谍活动
  • 75岁亚当·费舍尔坐镇,再现80分钟马勒《第九交响曲》
  • 牛市早报|央行宣布降准降息,公募基金改革最新方案落地
  • 公募基金行业迎系统性变革:基金公司业绩差必须少收费