文章詳情頁
json中找到相關聯數字的程序?
瀏覽:142日期: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 - 關于unicode emoji表情問題2. angular.js - angular獲取radio選項的值,在線等啊親,連續加班一個禮拜了……3. java - svn導下來的項目,web-inf下怎么沒有lib文件呀?4. button按鈕點擊了沒有任何反應5. python - HTML中的img標簽,如何在request.args里找到img標簽屬性?6. css3 隱藏文本7. node.js - 微信小程序websocket連接問題8. node.js - express-session 怎么支持無 cookie 的微信小程序session9. javascript - 關于addEventListener和attachEvent的兼容寫法疑問,求助!10. css - ul ol前邊的標記如何調整樣式呢
排行榜
