社区
C++ 语言
帖子详情
纯C/C++/java如何实现无限分类树
良枫
2009-10-21 07:31:19
纯C/C++/java如何实现无限分类树?并且给出查找/添加/修改/删除某结点的方法。
不要长篇的代码,只要实现思路。谢谢!!
...全文
129
8
打赏
收藏
纯C/C++/java如何实现无限分类树
纯C/C++/java如何实现无限分类树?并且给出查找/添加/修改/删除某结点的方法。 不要长篇的代码,只要实现思路。谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我不是大明
2009-10-22
打赏
举报
回复
自己去读代码不就好了。
良枫
2009-10-22
打赏
举报
回复
不要长篇的代码,只要实现思路。谢谢!!
也许我说的不是很明白。
我不需要代码,只要思路,想找一个效率比较高的思路而已。
whg01
2009-10-22
打赏
举报
回复
Class Node{
Node* pParent; //指向父节点
vector<Node*> pChild; //指向子节点。一个节点的所有直接子节点存放在vector中。如果需要,还可以排序。
}
其它的和二叉树的操作大同小异。
如果需要高效的查找,那么再单独建立一个Vector<Node*> pAll;添加节点时,同时也添加到这里。全部添加完毕后,排序。
cphj
2009-10-22
打赏
举报
回复
我的思路就是用map<id_type, vector<id_type>>来保存父子节点的对应关系
添加节点代码示例
vector children_id;
children_id.push_back(child1);
children_id.push_back(child2);
children_id.push_back(child3);
map.insert(parent_id, children_id);
全球全网精准引流软件SaaS平台
2009-10-21
打赏
举报
回复
[Quote=引用 2 楼 whg01 的回复:]
http://download.csdn.net/source/581317 C#的
http://download.csdn.net/source/1614433 javascript的
随便用一个改改就行了。
[/Quote]
.
wanjingwei
2009-10-21
打赏
举报
回复
http://topic.csdn.net/u/20090130/00/ea50cd3d-f56b-4d12-9096-6751dbc7f36e.html
whg01
2009-10-21
打赏
举报
回复
http://download.csdn.net/source/581317 C#的
http://download.csdn.net/source/1614433 javascript的
随便用一个改改就行了。
wuyu637
2009-10-21
打赏
举报
回复
http://www.94qing.com/art/DTree.html
[其他类别]JSP
无限
级
分类
目录
树
_sorttree.rar
资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,含有代码注释,新手也可看懂。ssm整合开发,小程序毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:Vue/JSP/React/HTML+JS+CSS/ASP 后台框架代码:
java
/c/
c++
/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven
超全面的后端开发C/
C++
面经整理分享含详细参考答案 包括简历分享
本文为博主2020年秋招提前批的c/
c++
后端开发面经整理,包括C/
C++
语言基础,计网,数据库,linux,操作系统,场景题,智力题和hr常问题。面试问题来自前人的工作和博主面试时遇到的值得记录的问题,其中面试题答案多为博主自行解答(并且面试的时候也基本是这样回答的),回答中都附上了参考资料的链接,全文共七万余字,仅供大家作为面试准备材料的参考。 希望大家在准备面试的时候都能建立一个属于自己的题库,自己从网上寻找问题,然后自己进行解答,并且记录下来,这样在面试的时候就能行云流水般的回答上来。因此我把这份面
C++
语言:C语言/
C++
语言的简介、发展历史、应用领域、编程语言环境IDE安装、最强学习路线之详细攻略
C++
语言:C语言/
C++
语言的简介、发展历史、应用领域、编程语言环境IDE安装、最强学习路线之详细攻略 目录 C语言/
C++
语言的简介 C语言/
C++
语言的应用领域
C++
语言的IDE安装
C++
语言的学习路线
C++
语言
实现
的算法案例集合 C语言/
C++
语言的简介 1995年之前,江湖比较平静,编程语言有C、basics、pascal、 fortran、汇编语言,还有foxbase(曾经被列入
C语言/
C++
初学 问题
编程及C/
C++
初学者 FAQ 本文原为本人在论坛所发若干帖,意在集中解决新手学习C/
C++
语言时将遭遇到的各类问题,网友反馈情况良好,集合修订后作为个人作品贴于此处。 本贴主要分析概念原理和解决方案,不讨论具体程序语法,立足于让初学者能运行起第一个程序。其他事宜如解释入门语法等本文基本不涉及。 本文依照 创作公用约定(署名-非派生作品-非商业用途) 发布。作者(即本人)无更新计划,请勿与
最新华为OD机试2025B卷真题独家整理, 总结上岸技巧,考试题库清单(Python/JS/C/
C++
/
JAVA
/GO)持续收录中
最新华为OD机试2025B卷真题独家整理, 总结上岸技巧,考试题库清单(Python/JS/C/
C++
/
JAVA
/GO)持续收录中
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章