鍍金池/ 問答/人工智能  HTML/ 如何取出前幾名的數(shù)據(jù)

如何取出前幾名的數(shù)據(jù)

在工作中遇到個(gè)問題,兩個(gè)無限長(zhǎng)的數(shù)組A,B,類似結(jié)構(gòu)如下:

{
    a:2,
    b:3,
    c:4,
    d:5
    ...
}
{
    b:1,
    c:5,
    e:3,
    ...
}

需要結(jié)合相加取數(shù)量最大的前幾名的數(shù)據(jù)(例如前10名),但是由于內(nèi)存空間兩數(shù)組不能直接相加,只能排序截取一部分的數(shù)據(jù)再進(jìn)行結(jié)合相加再比較。那么是否存在算法可以實(shí)現(xiàn)這個(gè)問題?

回答
編輯回答
情皺

根據(jù)你的需求,疑問一個(gè)問題,
無線大的數(shù)組為什么不直接用數(shù)據(jù)庫(kù)解決

2017年6月8日 11:36