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

做网页设计网站有哪些深圳快速seo排名优化

做网页设计网站有哪些,深圳快速seo排名优化,策划公司网站,中国科技成就ppt一、创建与初始化 引入 <list> 并使用 std 命名空间 #include <list>using namespace std;创建一个空 list list<int> my_list;创建一个包含 5 个元素&#xff0c;每个元素初始化为 0 的 list list<int> my_list(5);创建一个包含 5 个元素&#xf…

一、创建与初始化

  • 引入 <list> 并使用 std 命名空间
#include <list>using namespace std;
  1. 创建一个空 list
list<int> my_list;
  1. 创建一个包含 5 个元素,每个元素初始化为 0 的 list
list<int> my_list(5);
  1. 创建一个包含 5 个元素,每个元素初始化为 100 的 list
list<int> my_list(5, 100);
  1. 初始化 list
list<int> my_list = { 1, 2, 3, 4, 5 };

二、元素访问

  • 首尾元素访问
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };int result1 = my_list.front();cout << "第一个元素:" << result1 << endl;int result2 = my_list.back();cout << "最后一个元素:" << result2 << endl;return 0;
}
# 输出结果第一个元素:10
最后一个元素:30

三、容量判断

  1. 获取 list 的大小
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };cout << "大小:" << my_list.size() << endl;return 0;
}
# 输出结果大小:3
  1. 获取 list 的是否为空
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };cout << "是否为空:" << (my_list.empty() ? "是" : "否") << endl;return 0;
}
# 输出结果

四、元素遍历

  1. 正向遍历
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };for (auto it = my_list.begin(); it != my_list.end(); ++it) {cout << *it << endl;}return 0;
}
# 输出结果10
20
30
  1. 反向遍历
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };for (auto rit = my_list.rbegin(); rit != my_list.rend(); ++rit) {cout << *rit << endl;}return 0;
}
# 输出结果30
20
10
  1. 范围 for 循环
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果10
20
30

五、添加元素

  1. 在末尾添加元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.push_back(4);for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
1
2
3
4
  1. 在开头添加元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.push_front(4);for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
4
1
2
3
  1. 在指定位置插入元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;auto it = my_list.begin();advance(it, 1); // 移动到第 2 个位置my_list.insert(it, 5); // 在第 2 个位置插入元素for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
1
5
2
3

六、删除元素

  1. 删除末尾元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.pop_back();for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
1
2
  1. 删除开头元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.pop_front();for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
2
3
  1. 删除指定位置元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;auto it = my_list.begin();advance(it, 1); // 移动到第 2 个位置my_list.erase(it); // 删除第 2 个位置的元素for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
1
3
  1. 删除(所有等于 5 的元素)元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3, 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.remove(3);for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
1
2
3
-----
1
2
1
2
  1. 清空 list
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.clear();for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
http://www.dtcms.com/wzjs/420353.html

相关文章:

  • 做交易平台网站seo查询5118
  • 哪些网站做微课赚钱网站分析报告范文
  • 网站测试方法最近几天发生的新闻大事
  • 网站效果图用什么做搜狐综合小时报2022113011
  • 赤水网站建设北京十大最靠谱it培训机构
  • 怎么编写网站代码二级域名网站免费建站
  • asp网站后台制作内江seo
  • 百度云盘资源搜索西安seo培训
  • 做网站上极海网无锡百度推广代理商
  • 如何防止网站被镜像资源搜索神器
  • 导购网站怎么做的购买链接平台
  • 自己怎么做网站视频赚钱软文写作案例
  • 做网站赚钱 百度网盟今日热点新闻2022
  • 百度网站推广怎么做黄石seo
  • 正规网站建设价格搜索引擎优化期末考试答案
  • wordpress做网站优点品牌营销策略分析论文
  • 静安企业网站制作百度上打广告怎么收费
  • php网站开发实用技术全自动推广引流软件
  • 下载网站的搭建外贸网络推广怎么做
  • 个人网站做seo千锋教育可靠吗
  • 商丘市今天确诊名单seo排名策略
  • python网站开发论文搜狗seo培训
  • 沧州公司做网站天津推广的平台
  • 网站开发费用计入什么二级科目电话百度
  • 个人备案网站做淘宝客可以百度手机助手免费下载
  • 网站地图制作视频教程外贸网站有哪些
  • 镇江网络违法网站公关
  • 凡人网站建设免费网站seo排名优化
  • 太原建站模板网站湖南靠谱seo优化报价
  • 做网站 建站app下载