我有N個< 2^N隨機生成的n位存儲在一個文件中查找用於這是昂貴的數字。給定一個數字Y,我必須在最多khamming dist的文件中搜索一個數字。從Y.現在這需要C(n 1)+ C(n 2)+ C(n 3)... + C(n,k)最壞情況查找,這在我的情況下是不可行的。我試圖在內存中的每個位置存儲1和0的分佈,並優先查找我的查找。位的話,我存儲概率i爲0/1:查找最接近的漢明距離
Pr(bi=0), Pr(bi=1) for all i from 0 to n-1.
但它並沒有太大的幫助,因爲N是太大,在每一個比特位的1/0大致相當。有沒有辦法可以更有效地完成這件事。現在,你可以假設n = 32,N = 2^24。
......作業? – zengr 2011-02-15 00:56:17
不,我希望你對你的評論更有用。 – user352951 2011-02-15 02:23:10
是啊,也許這是一個更有用的註釋:你在計算器8個月前註冊,問6個問題,只接受2回答,只投一次,從來沒有回答的問題。也許你應該閱讀常見問題。 – 2011-02-15 03:23:59