文章详情页
json中找到相关联数字的程序?
浏览:194日期:2024-08-11 09:43:34
问题描述
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. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!2. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””3. docker gitlab 如何git clone?4. dockerfile - 为什么docker容器启动不了?5. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?6. nignx - docker内nginx 80端口被占用7. debian - docker依赖的aufs-tools源码哪里可以找到啊?8. java - 解决 类似“%22%3A%22”这样的字符串怎么解码?9. node.js - webpack required打包问题10. javascript - 怎么设计项目的返回码,让不同的返回码代表不同的含义?
排行榜

网公网安备