反正你肯定用数据库了,那么这就是个简单SQL的问题
【 在 speedboy2998 (极品飞车) 的大作中提到: 】
: 有多个公司,每个公司有多个组,每个公司的每个职员属于且仅属于公司的某个组。
: 现在知道一个职员的 名字 ,怎么快速地找出得到他所在组的全部成员。
: 我简单设计了一个觉得太麻烦了。
: std::map<int64_t, std::map<int64_t, std::set<std::string>> groupMembers;
: 首先根据 companyId 找到这个公司的所有组,再遍历所有组,对每个组成员所在的set进行 find, 找到了就返回整个 set。
: 有更优雅高效的解决方案吗?
--
FROM 125.33.203.*