2011-11-07 21 views
2

我正在研究一些排序算法,需要一些練習。當搜索未排序的字典文件時,我得到的結果是尋找幫助的人的結果。我正在尋找一個問題,而不是解決方案。有人能指我一個未排序的字典嗎?

有人可以指我一個未排序的字典嗎?越大越好,我希望找到一條大約120,000行。

感謝您的幫助。

+3

你爲什麼不把一個已排序的字典和洗牌呢? –

+0

你有沒有考慮隨機化你發現的許多已排序字典之一? –

回答

5

在linux上,你可以使用shuf /usr/share/dict/words來創建你自己的隨機字典。在我的機器上,這本字典包含98569,所以還沒有你想要的大小。但是,如果您找到更大的有序字典,您也可以使用shuf命令來解決它。

此外,如果你需要每個字的倍數,你可以做cat /usr/share/dict/words /usr/share/dict/words /usr/share/dict/words /usr/share/dict/words | shuf和每個單詞將會出現四次。

1

我用過的一件事是外文翻譯字典,第一列包含剝離的排序外文單詞。這留下了未排序的單詞列表,儘管它不是完全隨機的,因爲相似的單詞通常具有相似的翻譯。