list基本运用
#include<iostream>
#include<list>
using namespace std;
list<int>list1,list2;
void Creat_List(){
// 空链表
list<int> L0;
// 建一个含个默认值是的元素的链表
list<int> L1(9);
// 建一个含个元素的链表
list<int> L2(5,1);
// 建一个L2的copy链表
list<int> L3(L2);
//建一个含L0一个区域的元素
list<int> L4(L0.begin(), L0.end());
}
void del(){
//删除位置元素
list1.erase(list1.begin());
//删除指定区间所有元素
list1.erase(++list1.begin(),list1.end());
}
void Base_function1(){
//索引首元素
int nRet = list1.front();
//索引尾元素
int Ret = list1.back();
//链尾插入
list1.push_back(4);
//链头插入
list1.push_front(4);
//删链尾
list1.pop_back();
//删链头
list1.pop_front();
}
void Base_function2(){
//清空
list1.clear();
//判空
bool bRet = list2.empty();
//大小
int len=list1.size();
//翻转链表
list1.reverse();
//交换链表
list1.swap(list2);
}
void Merger(){
// 升序
list1.merge(list2); // list1(1,2,3,4,5,6) list2现为空
// 降序
list1.merge(list2, greater<int>()); // list1(6,5,4,3,2,1) list2现为空
}
int main(){
Base_function1();
Merger();
Base_function2();
del();
return 0;
}
随机推荐
- java ->包的声明与访问
包的声明与访问 包的概念 java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件. 当类文件很多的时候,通常我们会采用多个包进行存放管理他们,这种方式称为分包管理. 在项目中,我们将相同功能 ...
- Spring全家桶之spring boot(四)
spring boot拦截器.过滤器.servlet和健康检查机制 spring boot拦截器 spring boot配置拦截器与原来大致相同,只是需要在拦截器的配置类上添加@Configurat ...
- 【雕爷学编程】Arduino动手做(5)---热敏温度传感器模块
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器模块,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备逐 ...
- Codeforces1144A(A题)Diverse Strings
A. Diverse Strings A string is called diverse if it contains consecutive (adjacent) letters of the L ...
- linux常用命令---终端与目录操作
终端相关操作 目录相关操作
- DFS序--一般都要转化为顶点到每个点
There is a rooted tree with n nodes, number from 1-n. Root’s number is 1.Each node has a value ai. I ...
- WordPress 安全配置
关闭后台主题编辑功能 WordPress后台的主题一旦权限开放就可以在后台直接编辑,如果没有开放则只可浏览.主机若有安装suPHP默认就是可以编辑.如果你觉得这项功能用不到,建议您可以关闭它,毕竟直接 ...
- 4.Linux的目录结构
Linux的目录结构 (1)"/"目录 Linux文件系统的入口,也是出于最高一级的目录 (2)"/bin" 基础系统所需要的那些命令位于此目录.也是最小系统所 ...
- Set接口中的HashSet,LinkedHashSet,TreeSet
TestSet package com.aff.coll; import java.util.Comparator; import java.util.HashSet; import java.uti ...
- 设计Person类 代码参考
#include <iostream> using namespace std; class Trapezium { private: int x1,y1,x2,y2,x3,y3,x4,y ...