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

一些大型网站的服务器需要租用多大的带宽无锡网站的优化哪家好

一些大型网站的服务器需要租用多大的带宽,无锡网站的优化哪家好,企业网站建设的目标,旺道seo怎么优化网站list容器 头文件#xff1a;#includelist - list是一个双向链表容器#xff0c;可高效地进行插入删除元素 - list不可以随机存取元素#xff0c;所以不支持at.(pos)函数与[]操作符 注#xff1a;list使用迭代器访问数据时可以一步一步走自增自减#xff08;即… list容器 头文件#includelist - list是一个双向链表容器可高效地进行插入删除元素 - list不可以随机存取元素所以不支持at.(pos)函数与[]操作符 注list使用迭代器访问数据时可以一步一步走自增自减即it不允许跨太多步去访问元素 list容器是可以进行遍历的即进行数据访问时不会进行删除操作 list头尾的添加移除操作 - list.push back(elem); //在容器尾部加入一个元素 - list.pop _back(); //删除容器中最后一个元素 - list.push front(elem); //在容器开头插入一个元素 - list.pop_front(); //从容器开头移除第一个元素 list的数据存取 list.front();//返回第一个元素。 list.back(); //返回最后一个元素。 list与迭代器 - list 容器的迭代器是“双向迭代器”:双向迭代器从两个方向读写容器。除了提供前向迭代器的全部操作之外双向迭代器还提供前置和后置的自减运算。 - list.begin(); //返回容器中第一个元素的选代器 - list.end(); //返回容器中最后一个元素之后的迭代器 - list.rbegin(); //返回容器中倒数第一个元素的选代器 - list.rend(); //返回容器中倒数最后一个元素的后面的选代器 示例1list与正向迭代器 #includeiostream #includelist using namespace std; int main() {listint lst;lst.push_back(10);lst.push_front(20);listint::iterator it;for (it lst.begin(); it ! lst.end(); it) {cout *it ;}cout endl;int a lst.front();cout front: a endl;int b lst.back();cout back: b endl;//修改容器末尾和首部的值lst.front() 100;lst.back() 200;a lst.front();cout front: a endl;b lst.back();cout back: b endl; } 示例2list与反向迭代器 #includeiostream #includelist using namespace std; int main() {listint lst;lst.push_back(10);lst.push_front(20);listint::reverse_iterator it1;for (it1 lst.rbegin(); it1 ! lst.rend(); it1) {cout *it1 ;}cout endl;} list对象的带参数构造 - list(n,elem); //构造函数将n个elem拷贝给本身 - list(beg,end); //构造函数将[beg,end)区间中的元素拷贝给本身 - list(const list lst); //拷贝构造函数。 #includeiostream #includelist using namespace std; int main() {listint::iterator it;listint lst(3, 5);for (it lst.begin(); it ! lst.end(); it) {cout *it ;}cout endl;listint lst2(lst.begin(),lst.end());//listint lst2(lst.begin(), lst.begin()5);错误for (it lst2.begin(); it ! lst2.end(); it) {cout *it ;}cout endl;int a[] { 1,2,3,4,5 };listint lst3(a, a 5);for (it lst3.begin(); it ! lst3.end(); it) {cout *it ;}cout endl;listint lst4(lst);for (it lst4.begin(); it ! lst4.end(); it) {cout *it ;}cout endl; } list的赋值 - list.assign(beg,end); //将[beg,end)区间中的数据拷贝赋值给本身。注意该区间是左闭右开的区间。 - list.assign(n,elem); //将n个elem拷贝赋值给本身 - list operator(const list lst); //重载等号操作符 - list.swap(lst); // 将lst与本身的元素互换。 示例 #includeiostream #includelist using namespace std; int main() {listint lst1,lst2;listint lst3 { 1,2,3,4,5 };listint::iterator it lst3.end();listint::iterator it2;lst1.assign(lst3.begin(), it);for (it2 lst1.begin(); it2 ! lst1.end(); it2) {cout *it2 ;}cout endl;cout endl;lst2.assign(3, 5);for (it2 lst2.begin(); it2 ! lst2.end(); it2) {cout *it2 ;}cout endl;cout endl;lst2 lst1;for (it2 lst1.begin(); it2 ! lst1.end(); it2) {cout *it2 ;}cout endl;cout endl;lst1.swap(lst2);for (it2 lst1.begin(); it2 ! lst1.end(); it2) {cout *it2 ;}cout endl;for (it2 lst2.begin(); it2 ! lst2.end(); it2) {cout *it2 ;}cout endl;} list的大小 - list.size(); //返回容器中元素的个数 - list.empty(); //判断容器是否为空 - list.resize(num); //重新指定容器的长度为num若容器变长则以默认值填充新位置。如果容器变短则末尾超出容器长度的元素被删除。 - list.resize(num,elem); //重新指定容器的长度为num若容器变长则以elem值填充新位置。如果容器变短则末尾超出容器长度的元素被删除。 list的插入 - list.insert(pos,elem)//在pos位置插入一个elem元素的拷贝返回新数据的位置 - list.insert(pos,n,elem);//在pos位置插入n个elem数据无返回值 - list.insert(pos,beg,end);//在pos位置插入[beg,end)区间的数据无返回值 注list进行数据的插入时是没有空间的释放和位置的移动因此不会出现迭代器失效的情况 list的删除 - list.clear(); /X移除容器的所有数据 - list.erase(beg,end); //删除[beg,end)区间的数据返回下一个数据的位置。 - list.erase(pos); //删除pos位置的数据返回下一个数据的位置。 - lst.remove(elem); //删除容器中所有与elem值匹配的元素。 list的反序排列 - lst.reverse(); //反转链表比如lst包含1,3,5元素运行此方法后lst就包含5,3,1元素 Iist迭代器失效 - 删除结点导致迭代器失效 删除即是将相应数据位置的元素地址释放掉即返还给内部系统在某些编译器中该被释放的地址是可以进行访问并有明确复制系统内部赋值该系统地址是没有访问权限的俗称野指针 示例 #includeiostream #includelist using namespace std; int main() {listint lst { 1,2,1,4,5 };listint::iterator it;for (it lst.begin(); it ! lst.end();) {if (*it 1) {it lst.erase(it);}else it;}for (it lst.begin(); it ! lst.end(); it) cout *it ; }
http://www.tj-hxxt.cn/news/226496.html

相关文章:

  • 网络营销服务南昌网站怎么做seo
  • 红塔区住房和城乡建设局网站做网络写手赚钱的网站
  • 网站内容规划最新领导班子7人名单
  • 九江浔阳网站建设做网站除了有服务器还需要什么问题
  • 自己造网站温州网站建设联系电话
  • 怎么改版网站网站优化主要内容
  • 北京住房建设官方网站专门做二手手机的网站有哪些
  • 科技公司网站设二次开发是什么
  • 地方性门户网站公司网站维护费大概需要多少
  • 重庆博达建设集团股份有限公司网站wordpress 相册插件
  • 产品展示类网站登封网站关键词优化软件
  • Apple 手机网站制作银川市做网站的公司
  • 电脑怎么用别人的网站吗制作网站详细步骤
  • 网站聊天系统怎么做做网站能赚钱么
  • 平稳有序推进网站建设wordpress 评论表情
  • 环保h5微网站做内衣的网站
  • 厦门外贸网站建设 之家电视购物平台
  • 唐山网站建设公司网站开发技术岗位职责
  • 网站建设 资讯动态dw做好的网页如何发布
  • 最精品网站建设俄罗斯搜索引擎浏览器官网入口
  • 营销型企业网站功能苏州调查公司招聘信息
  • 为什么说做网站赚钱wordpress用户信息
  • 建立网站预算北京手机网站制作
  • 视频网站开发需要什么语言小程序怎么做微网站链接
  • 南山优化网站建设案例分公司注册流程网上注册
  • 网站上线需要哪些步骤开发板和单片机的区别
  • 省财政厅门户网站三基建设公司有网站域名后如何建网站
  • 公司已经有域名 怎么建网站四川省住房和城乡建设厅官网证件查询
  • 哪些建材网站可以做宣传怎么给网站做seo优化
  • 门户网站属于数字媒体吗学做企业网站