C++基础 -42- 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;
    }

相关推荐

  1. C++容器(std::list)

    2023-12-06 05:48:07       9 阅读
  2. stllist与例题

    2023-12-06 05:48:07       36 阅读
  3. C++list

    2023-12-06 05:48:07       28 阅读
  4. STL(list)

    2023-12-06 05:48:07       13 阅读
  5. C++ Lists基本用法

    2023-12-06 05:48:07       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 05:48:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 05:48:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 05:48:07       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 05:48:07       20 阅读

热门阅读

  1. cookie,session、中间件、csrf认证相关【补充】

    2023-12-06 05:48:07       33 阅读
  2. 【ListView】

    2023-12-06 05:48:07       39 阅读
  3. docker安装常用的中间件脚本

    2023-12-06 05:48:07       28 阅读
  4. 水库监管AI视觉算法与边缘计算盒子

    2023-12-06 05:48:07       63 阅读
  5. 在Vue3中使用缓存组件keep-alive vue3缓存组件

    2023-12-06 05:48:07       43 阅读
  6. 企业微信协议开发,API接口调用

    2023-12-06 05:48:07       38 阅读
  7. C#-剖析文件和流并快速使用

    2023-12-06 05:48:07       41 阅读
  8. Docker 安装 Redis 挂载配置

    2023-12-06 05:48:07       30 阅读
  9. Python 音频处理相关工具库

    2023-12-06 05:48:07       38 阅读