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

网站维护工作是做啥wordpress远程后台设置

网站维护工作是做啥,wordpress远程后台设置,政务大厅网站建设管理制度,wordpress导航如何优化1. 关联式容器在初阶阶段#xff0c;我们已经接触过STL中的部分容器#xff0c;比如#xff1a;vector、list、deque、forward_list(C11)等#xff0c;这些容器统称为序列式容器#xff0c;因为其底层为线性序列的数据结构#xff0c;里面存储的是元素本身。关联式容器也…1. 关联式容器在初阶阶段我们已经接触过STL中的部分容器比如vector、list、deque、forward_list(C11)等这些容器统称为序列式容器因为其底层为线性序列的数据结构里面存储的是元素本身。关联式容器也是用来存储数据的与序列式容器不同的是其里面存储的是key, value结构的键值对在数据检索时比序列式容器效率更高。2. 键值对用来表示具有一一对应关系的一种结构该结构中一般只包含两个成员变量key和valuekey代表键值value表示与key对应的信息。比如现在要建立一个英汉互译的字典那该字典中必然有英文单词与其对应的中文含义而且英文单词与其中文含义是一一对应的关系即通过该应该单词在词典中就可以找到与其对应的中文含义。template class T1, class T2 struct pair { typedef T1 first_type; //key typedef T2 second_type; //value T1 first; T2 second; pair(): first(T1()), second(T2()) {} pair(const T1 a, const T2 b): first(a), second(b) {} };3. 树形结构的关联式容器 在STL中键值对就是一个泛型的类pari--first(key) second(value)树型结构的关联式容器主要有四种map、set、multimap、multiset。这四种容器的共同点是使用平衡搜索树(即红黑树)作为其底层结果容器中的元素是一个有序的序列。下面一依次介绍每一个容器。4.map4.1 map介绍1. map是关联容器它按照特定的次序(按照key来比较)存储由键值key和值value组合而成的元素。2. 在map中键值key通常用于排序和惟一地标识元素而值value中存储与此键值key关联的内容。键值key和值value的类型可能不同并且在map的内部key与value通过成员类型value_type绑定在一起为其取别名称为pair:typedef pairconst key, T value_type;3. 在内部map中的元素总是按照键值key进行比较排序的。4. map中通过键值访问单个元素的速度通常比unordered_map容器慢但map允许根据顺序对元素进行直接迭代(即对map中的元素进行迭代时可以得到一个有序的序列)。5. map支持下标访问符即在[]中放入key就可以找到与key对应的value。6. map通常被实现为二叉搜索树(更准确的说平衡二叉搜索树(红黑树))。4.2map使用key: 键值对中key的类型T 键值对中value的类型Compare: 比较器的类型map中的元素是按照key来比较的缺省情况下按照小于来比较一般情况下(内置类型元素)该参数不需要传递如果无法比较时(自定义类型)需要用户自己显式传递比较规则(一般情况下按照函数指针或者仿函数来传递)Alloc通过空间配置器来申请底层空间不需要用户传递除非用户不想使用标准库提供的空间配置器注意在使用map时需要包含头文件4.3 map的构造4.4 map的迭代器4.5 map的容量与元素访问void TestMap1() {mapstring, string m1;// C11mapstring, string m2{ {apple, 苹果},{orange, 橘子},{pear, 梨} };mapstring, string m3(m2.begin(), m2.end()); }void TestMap2() {mapstring, string m;pairstring, string kv(pear, 梨);m.insert(kv);// vector(size_t n, const T data T())m.insert(pairstring, string(grape, 葡萄));m.insert(pairstring, string(apple, 苹果));m.insert(make_pair(orange, 橘子));m.insert(make_pair(banana, 香蕉));cout m.size() endl;// 如果key存在返回与key对应的valuecout m[orange] endl;// 如果key不存在则使用key与默认的value组成键值对// 插入到map中然后返回该key对应的默认value// watermelon, cout m[watermelon] endl;m[watermelon] 西瓜;// 范围for || 采用迭代器遍历最终得到的都是关于key的有序序列// 因为他们底层都是中序遍历// 范围forfor (auto e : m){cout e.first --- e.second endl;}cout endl;m.insert(make_pair(orange, 橙子));// std::mapstd::string, std::string::iterator it m.begin();auto it m.begin();while (it ! m.end()){cout it-first ---- it-second endl;it;} } 【总结】1. map中的的元素是键值对2. map中的key是唯一的并且不能修改3. 默认按照小于的方式对key进行比较4. map中的元素如果用迭代器去遍历可以得到一个有序的序列5. map的底层为平衡搜索树(红黑树)查找效率比较高$O(log_2 N)$6. 支持[]操作符operator[]中实际进行插入查找。5.multimap注意multimap和map的唯一不同就是map中的key是唯一的而multimap中key是可以重复的。multimap的使用multimap中的接口可以参考map功能都是类似的。注意1. multimap中的key是可以重复的。2. multimap中的元素默认将key按照小于来比较3. multimap中没有重载operator[ ]操作4. 使用时与map包含的头文件相同6.set与multiset的使用1. multiset中再底层中存储的是value, value的键值对2. mtltiset的插入接口中只需要插入即可3. 与set的区别是multiset中的元素可以重复set是中value是唯一的4. 使用迭代器对multiset中的元素进行遍历可以得到有序的序列5. multiset中的元素不能修改6. 在multiset中找某个元素时间复杂度为$O(log_2 N)$7. multiset的作用可以对元素进行排序演示set与multiset的不同#include setvoid TestSet() {// set去重排序int array[] { 1,2,3,4,5,6,7,8,9,0,9,8,7,6,5,4,3,2,1,0 };setint s(array, array sizeof(array) / sizeof(array[0]));for (auto e : s){cout e ;}cout endl;// multiset:排序multisetint ms(array, array sizeof(array) / sizeof(array[0]));} int main() {TestSet();return 0; }
http://www.w-s-a.com/news/484727/

相关文章:

  • 风景网站的制作网站ip地址查询域名
  • 怎样看网站是谁做的马鞍山什么房产网站做的好
  • 西安推荐企业网站制作平台软装设计方案ppt
  • 网站静态页模板专业网站设计开发公司
  • 手机免费在线搭建网站短网址生成防红
  • 天津网站设计网站制作如何新建wordpress
  • 山东省建设备案网站审批国际新闻最新消息10条简短
  • 成都市建设网扬尘监控网站短域名转换
  • 怎么做手机网站潍坊建设银行网站
  • 做网站分什么软件品牌设计培训
  • 太原网站设计排名设计本装修效果图
  • 网站个人中心模板石家庄网站系统开发
  • 优秀的电子商务网站教育公司网站建设文案
  • 网站开发市场成本网站链接推广工具
  • 猪八戒做网站排名常州seo博客
  • wordpress 网站遭篡改如何优化公司的网站
  • 汉中公司做网站网站建设的风格设置
  • 网站建议怎么写怎么做网页连接
  • 站长工具seo综合查询下载安装软件平台搭建包括哪几个方面
  • 做网站怎么存放视频支付功能网站建设
  • 庆阳手机网站设计兰州网站的优化
  • 企业网站托管有必要吗项目管理资格证书
  • 检索类的网站建设个人博客网页模板图片
  • 贵阳网站建设搜q479185700做网站有什么语言好
  • 制作公司主页网站贵阳网站建设技术托管
  • 广西建设网站网址多少钱南京江北新区地图
  • 网站建设及优化 赣icp外包服务美剧
  • wordpress添加菜单深圳优化网站排名
  • 免费下载建设银行官方网站重点专业建设验收网站
  • 建行官方网站登录怎样制作悬浮的WordPress