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

太阳能公司网站建设多少钱胖咯科技 网站建设

太阳能公司网站建设多少钱,胖咯科技 网站建设,人社门户网站建设方案,网站建设技术架构主要思路 递归遍历一棵树#xff0c;将获取的信息以键值对的形式存放到c的vector容器中#xff0c;然后遍历vector容器中的键值对信息#xff0c;利用map容器生成个另一棵树。 具体来说#xff0c;就是使用std::pairstd::string, const char*类型的向量infoVector来…主要思路 递归遍历一棵树将获取的信息以键值对的形式存放到c的vector容器中然后遍历vector容器中的键值对信息利用map容器生成个另一棵树。 具体来说就是使用std::pairstd::string, const char*类型的向量infoVector来存储节点信息其中第一个元素为键std::string类型第二个元素为值const char*类型。然后我们创建一个std::mapstd::string, const char*容器来存储信息并使用infoMap[info.first] info.second将信息作为键和值插入到infoMap中。 然后我们可以通过先序遍历、中序遍历或者后序遍历的方式来验证生成的树结构是否与我们的预期相符。 代码示例 以下给出一个代码示例以供参考 #include iostream #include map #include stringstruct Node {std::string key;Node* left;Node* right; };// 递归插入节点到二叉搜索树 void insertNode(Node* root, const std::string key) {if (root nullptr) {root new Node;root-key key;root-left root-right nullptr;} else if (key root-key) {insertNode(root-left, key);} else {insertNode(root-right, key);} }// 中序遍历输出二叉搜索树 void inorderTraversal(const Node* root) {if (root ! nullptr) {inorderTraversal(root-left);std::cout root-key ;inorderTraversal(root-right);} }int main() {// 遍历原始树并获取信息// 这里假设你已经获得了一个包含节点信息的vector命名为infoVectorstd::vectorstd::pairstd::string, const char* infoVector {{apple, A},{banana, B},{orange, O},{grape, G},{kiwi, K}};std::mapstd::string, const char* infoMap; // 使用map容器存储信息for (const auto info : infoVector) {// 将信息作为键和值插入到map中infoMap[info.first] info.second;}Node* newTreeRoot nullptr; // 新树的根节点for (const auto pair : infoMap) {insertNode(newTreeRoot, pair.first);}std::cout Inorder Traversal of New Tree: ;inorderTraversal(newTreeRoot);system(pause);return 0; }
http://www.pierceye.com/news/904573/

相关文章:

  • 用html表格做的网站钦州建站哪家好
  • 做任务可以给钱的网站ps怎么做电商网站
  • 建设单位网站的重要性设计官网需要留言吗
  • 网站推广关键词排名优化做网站虚拟主机和云服务器吗
  • seo如何推广网站深圳网站的做网站公司
  • 架设网站是自己架设服务器还是租服务器佛山网站排名推广
  • 西安做网站哪家最便宜win系统的wordpress
  • 饲料网站源码3号台风最新消息
  • 天津 公司网站建设优化网站内容的方法
  • 网站 例能加速浏览器的加速器
  • 黄埔营销型网站建设山东诚铭建设机械有限公司网站
  • 东莞网站建设dgjcwlwordpress添加活动
  • 广州互邦物流网络优化建站关于网站开发的请示
  • 贵阳手机银行app论坛seo招聘
  • 太原建设北路小学网站铜仁市网站建设
  • 网站换服务器怎么做哪个公司做公司网站好
  • 东莞营销网站建设报价阿里云服务器部署网站
  • 品牌企业建站如何建设网站兴田德润简介呢
  • 思行做网站北京西站到大兴机场
  • 长沙网页制作模板的网站c++编程软件
  • 网站备案 人工审核安卓软件下载安装
  • 网站建设公司 专题制作怎么注册订阅号
  • 网站运营内容包含哪些深圳标本制作
  • wordpress 微信导航站南昌有哪些企业网站
  • 网站开发需要的人员南京手机网站
  • 上海网站建设知识 博客网站建设数据库的购买
  • 足彩网站开发网站建设 网站制作
  • 网站开发 定制 多少 钱小程序加盟代理前景
  • 河南网站建设官网wordpress博客主题哪个好
  • 网站建设会计帐务处理青岛发现51例阳性