3
我查看了Minecraft目錄,發現它們的資源(圖像,聲音,二進制數據)以一種看起來像HashMap或git存儲庫的方式存儲。將資源文件存儲爲類似結構的散列圖
這裏是HashMap的一致好評JSON文件
下面是實際的文件系統。
我的問題是,他們爲什麼要這麼做(好處是什麼?),怎麼做的,什麼是對這種存儲資源文件的戰略,正確的說法?
我查看了Minecraft目錄,發現它們的資源(圖像,聲音,二進制數據)以一種看起來像HashMap或git存儲庫的方式存儲。將資源文件存儲爲類似結構的散列圖
這裏是HashMap的一致好評JSON文件
下面是實際的文件系統。
我的問題是,他們爲什麼要這麼做(好處是什麼?),怎麼做的,什麼是對這種存儲資源文件的戰略,正確的說法?
它被稱爲B樹。優點 - 恆定的查找時間。
對不起 - 查找時間很短。記錄(n)確切。謝謝奧利維爾
B樹不提供恆定的查找時間... –