文章詳情頁
json中找到相關聯數字的程序?
瀏覽:128日期: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. javascript - 使用form進行頁面跳轉,但是很慢,如何加一個Loading?2. python 計算兩個時間相差的分鐘數,超過一天時計算不對3. docker-compose中volumes的問題4. javascript - 后臺管理系統左側折疊導航欄數據較多,怎么樣直接通過搜索去定位到具體某一個菜單項位置,并展開當前菜單5. docker-machine添加一個已有的docker主機問題6. angular.js - 輸入郵箱地址之后, 如何使其自動在末尾添加分號?7. javascript - ES6規范下 repeat 函數報錯 Invalid count value8. javascript - html5的data屬性怎么指定一個function函數呢?9. html5 - 為什么使使用vue cli 腳手架,post-css 沒有自動對css3屬性自動添加瀏覽器前綴呢?10. javascript - 如何使用nodejs 將.html 文件轉化成canvas
排行榜
