文章详情页
json中找到相关联数字的程序?
问题描述
str={'Tom':'1,2,3','Jack':'1,5,9','Bob':'2','Li':'2,7'}在Tom的数字中发现有1,那就要把Jack的5,9给Tom;在Tom的数字中发现有2,那就要把Li的7给Tom,Bob只有一个2,没有其他数字,没法给;在Tom的数字中发现有3,Jack、Bob、Li都没有3,没法给;...最后得出:str_related={'Tom':'5,9,7','Jack':'2,3','Bob':'1,3,7','Li':'1,3'}
不知道描述清楚没?真实的情况:人员很多,至少10k,数字至少100k怎么高效写这段程序?谢谢
问题解答
回答1:算法可以归纳为集合运算,可转化为整数的位运算,达到高效目的。 说明如下图:
相关文章:
1. javascript - 引入 simditor,但是显示标签,这个怎么解决。2. android - 目前有哪些用Vue.js开发移动App的方案?3. 当前访问路由未定义或不匹配,怎么解决这个问题4. 只有一条数据5. mysql - 这条sql可以怎么优化,求帮助6. defined这个实验代码我这里不对哇7. javascript - 网易云信整合到项目的流程8. php mysql_query()问题9. linux - 为公司配置服务器,要求在上面装win7的虚拟机,那我还需要装桌面环境吗?10. python - supervisor启动程序报错,ERROR (spawn error),如何查看报错具体信息
排行榜