网站开发计划甘特图哪些行业做网站最重要

张小明 2026/1/8 17:46:42
网站开发计划甘特图,哪些行业做网站最重要,网站经营内容,降低STL中的multimap与map比较 主要区别 特性 map multimap 键唯一性 每个键只能出现一次 允许重复键 operator[] 支持 不支持 插入操作 插入重复键会失败 总是可以插入 访问方式 可直接通过键访问值 需要特殊方法处理多值 使用示例 map示例#xff08;键唯一#xff09; #includ…STL中的multimap与map比较主要区别特性 map multimap键唯一性 每个键只能出现一次 允许重复键operator[] 支持 不支持插入操作 插入重复键会失败 总是可以插入访问方式 可直接通过键访问值 需要特殊方法处理多值使用示例map示例键唯一#includeiostream#includemap#includestringintmain(){std::mapint,std::stringstudentMap;// 插入元素studentMap[101]Alice;studentMap[102]Bob;studentMap[103]Charlie;// 尝试插入重复键会覆盖原有值studentMap[102]Bob Updated;// 覆盖原来的Bob// 使用insert不会覆盖studentMap.insert({104,David});autoresultstudentMap.insert({101,Alice Duplicate});// 插入失败键已存在std::coutInsert 101 again? (result.second?Success:Failed)\n;// 遍历for(constautopair:studentMap){std::coutID: pair.first, Name: pair.second\n;}// 直接通过键访问std::coutStudent 102: studentMap[102]\n;return0;}multimap示例允许重复键#includeiostream#includemap#includestringintmain(){std::multimapstd::string,std::stringcourses;// 插入元素允许重复键courses.insert({Math,Algebra});courses.insert({Math,Calculus});courses.insert({Physics,Mechanics});courses.insert({Math,Geometry});// 再次插入Math键courses.insert({Physics,Optics});// 遍历所有元素std::coutAll courses:\n;for(constautocourse:courses){std::coutDepartment: course.first, Course: course.second\n;}// 查找特定键的所有值std::string targetMath;autorangecourses.equal_range(target);std::cout\nAll Math courses:\n;for(autoitrange.first;it!range.second;it){std::coutit-second\n;}// 统计特定键的数量std::cout\nNumber of Math courses: courses.count(Math)\n;// 注意multimap不支持operator[]// courses[Math] New Course; // 错误无法编译return0;}实际应用场景场景1电话簿一人有多个电话#includeiostream#includemap#includevectorintmain(){// multimap实现一人可以有多个电话std::multimapstd::string,std::stringphonebook;phonebook.insert({Alice,123-4567});phonebook.insert({Alice,987-6543});phonebook.insert({Bob,555-1234});phonebook.insert({Alice,111-2222});// 查找Alice的所有电话autoalicePhonesphonebook.equal_range(Alice);std::coutAlices phone numbers:\n;for(autoitalicePhones.first;it!alicePhones.second;it){std::cout it-second\n;}return0;}场景2使用map模拟multimap功能#includeiostream#includemap#includevector#includestringintmain(){// 使用mapstring, vectorstring实现类似multimap功能std::mapstd::string,std::vectorstd::stringstudentCourses;// 添加课程studentCourses[Alice].push_back(Math);studentCourses[Alice].push_back(Physics);studentCourses[Bob].push_back(Chemistry);studentCourses[Alice].push_back(Computer Science);// 访问Alice的所有课程std::coutAlices courses:\n;for(constautocourse:studentCourses[Alice]){std::cout course\n;}return0;}常用方法对比操作 map multimap插入 insert() 或 operator[] 只能使用 insert()查找 find() 返回单个迭代器 equal_range() 返回迭代器对删除 erase(key) 删除一个元素 erase(key) 删除所有匹配键的元素计数 count() 返回0或1 count() 返回键出现的次数选择建议· 使用map当需要键值对且键是唯一的或者需要通过键快速查找/修改值· 使用multimap当键可能重复且需要维护所有关联值· 考虑替代方案有时 mapKey, vector 可能比multimap更方便特别是需要随机访问特定键的所有值时两种容器都基于红黑树实现提供了O(log n)的查找、插入和删除操作。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

windows系统怎么做ppt下载网站手机商店app下载

Halo仪表盘可视化拖拽组件开发:零代码构建企业级数据看板 【免费下载链接】halo 强大易用的开源建站工具。 项目地址: https://gitcode.com/GitHub_Trending/ha/halo 想要快速搭建个性化的Halo仪表盘却苦于复杂的代码开发?本文为你揭秘可视化拖拽…

张小明 2026/1/8 1:06:35 网站建设

网站开发注意问题wordpress调用媒体图片不同尺寸

第一章:Dify 与 Spring AI 的 API 适配在构建现代AI驱动的应用时,Dify 作为低代码AI应用开发平台,提供了直观的流程编排和模型管理能力。而 Spring AI 作为基于 Spring 生态的 AI 开发框架,为 Java 开发者提供了统一的 API 接口来…

张小明 2026/1/8 1:04:05 网站建设

全球优秀企业网站广东省建设工程金匠奖公布网站

Kubernetes存储与有状态应用运行指南 1. Kubernetes存储插件 Kubernetes提供了多种存储插件,以满足不同的存储需求。其中,iSCSI插件支持 ReadWriteOnce 和 ReadonlyMany 访问模式,但目前不能对设备进行分区。以下是iSCSI卷的配置示例: volumes:- name: iscsi-volum…

张小明 2026/1/7 12:34:53 网站建设

做外链网站企业微网站制作教程

小天才USB驱动装完没?别猜了,三步精准验证!你是不是也经历过这样的场景:下载安装包、一路“下一步”点完小天才USB驱动,兴冲冲地把孩子的电话手表插上电脑——结果呢?设备没反应、升级工具连不上、数据导不…

张小明 2026/1/7 15:26:43 网站建设

常州本地做网站的大公司门户型网站特点

物流跟踪小程序开发技术文章大纲背景与需求分析现代物流行业对高效透明的订单跟踪需求日益增长,用户期望通过便捷的方式实时查询物流状态。物流跟踪小程序通过整合多平台数据,提供一键查询功能,能够显著提升用户体验和操作效率。核心功能设计…

张小明 2026/1/7 20:51:08 网站建设

做企业网站的轻量级cms公司网页网站建设

niri与Waybar深度集成:打造实时工作区监控面板 【免费下载链接】niri A scrollable-tiling Wayland compositor. 项目地址: https://gitcode.com/GitHub_Trending/ni/niri 还在为Wayland环境下工作区状态无法实时同步而烦恼吗?想要将系统监控与窗…

张小明 2026/1/7 16:04:05 网站建设