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

java网站建设兼职南宁排名seo公司

java网站建设兼职,南宁排名seo公司,刷钻网站推广免费,dw网页制作教程图片主页子页1.介绍 list是标准模版库(STL)提供的一个双向链表容器。它允许在常数时间内进行插入或删除操作,但不支持随机访问。(即不能通过下边直接访问元素)。list是一个序列容器,适合需要频繁插入和删除操作的场景。…

1.介绍

        list是标准模版库(STL)提供的一个双向链表容器。它允许在常数时间内进行插入或删除操作,但不支持随机访问。(即不能通过下边直接访问元素)。list是一个序列容器,适合需要频繁插入和删除操作的场景。

2.list特性

  • 双向链表:每个元素都包含指向前一个和后一个元素的指针。

  • 高效的插入和删除:在任意位置插入和删除元素的时间复杂度为 O(1)。

  • 不支持随机访问:不能通过下标直接访问元素,必须通过迭代器遍历。

  • 内存开销较大:由于每个元素需要存储前后指针,内存占用比 vector 大。

3.list用法

        (1)定义与初始化

std::list<int> myList; // 定义一个空的整数链表
std::list<int> myList2 = {1, 2, 3, 4, 5}; // 初始化链表
std::list<int> myList3(5, 10); // 创建一个包含 5 个元素,每个元素为 10 的链表

        (2)插入元素

myList.push_back(10); // 在末尾插入 10myList.push_front(5); // 在开头插入 5auto it = myList.begin();
std::advance(it, 2); // 移动迭代器到第 2 个位置
myList.insert(it, 7); // 在第 2 个位置插入 7

        (3)删除元素

myList.pop_back(); // 删除末尾元素myList.pop_front(); // 删除开头元素auto it = myList.begin();
std::advance(it, 2); // 移动迭代器到第 2 个位置
myList.erase(it); // 删除第 2 个位置的元素
myList.remove(10); // 删除所有值为 10 的元素

        (4)访问元素

int firstElement = myList.front(); // 获取第一个元素
int lastElement = myList.back();  // 获取最后一个元素

        (5)遍历链表

for (auto it = myList.begin(); it != myList.end(); ++it) {std::cout << *it << " ";
}for (int val : myList) {std::cout << val << " ";
}

        (6)其他操作

if (!myList.empty()) { //判断是否为空std::cout << "List size: " << myList.size() << std::endl;
}myList.sort(); // 排序
myList.reverse(); // 反转
myList.clear(); // 清空链表

4.适用场景

  • 需要频繁在中间位置插入或删除元素。

  • 不需要随机访问元素。

  • 对内存占用不敏感。

如有错误,敬请指正!!!

http://www.dtcms.com/wzjs/143441.html

相关文章:

  • 电商网站的功能有哪些seo教程搜索引擎优化
  • wordpress admin南京seo优化培训
  • 帝国cms做下载网站百度查一下
  • 给网站做推广快速排名生客seo
  • 什么是网站版面布局手机网站自助建站系统
  • 114查询seo关键词查询工具
  • 网页设计班级网站怎么做国家认可的教育培训机构
  • 手机电脑同步wordpress厦门网站综合优化贵吗
  • 莱芜论坛二手车seo快速排名软件品牌
  • 永康物流网站百度sem是什么
  • 网站建设优化网站排名百度灰色关键词排名代做
  • 有没有帮忙做推广的网站网站广告投放价格表
  • 正规网站模板设计图百度官方
  • 做网站app怎么赚钱个人如何注册网站
  • 广州做网站海珠信科网站建设的基本流程
  • 雄安个人代做网站排名百度怎么进入官方网站
  • 北京做网站定制价格chrome下载
  • 网站 内页模板之家
  • 做购物类网站有哪些软文写作的十大技巧
  • 网站建设方案书要怎么样写最新新闻消息
  • 上海seo公司bwyseo怎么做网站关键词优化
  • 宁夏做网站的公司全网营销推广方案
  • 网站如何制作做吸引客户免费推广工具
  • 金华网站建设开发李守洪
  • 山西武汉网站建设免费的网络营销方式
  • 上海网页制作找哪家免费seo刷排名
  • 集团网站建设案例西安百度推广怎么做
  • 义乌网站建设联系方式小说网站排名
  • 网站虚拟主机有什么用百度做广告多少钱
  • 化妆品网站程序免费网站免费