我試著測(cè)試了一下自己寫的字節(jié)數(shù)組搜索,結(jié)果發(fā)現(xiàn)速度完全沒法和CE比。甚至只搜2億多個(gè)字節(jié),就要用40秒,而CE從0x0000000000到0x7fffffffff只用了不到3秒,這是怎么做到的?我想知道是有什么優(yōu)化的算法,還是搜索方式的問題。(同樣都是驅(qū)動(dòng)搜索。)另外CE的源碼屬實(shí)看不太懂。
我知道了......突然想到我是按64位編譯的,改成32位以后直接快了十幾倍。記得誰說過64位程序比32位快來著......
Sunday 算法