我正在研究CSCI Capstone,專注於通過聖經進行文本搜索,並且由於我的程序性質,我正在返回格式如下的經文引用的無序列表:「nameOfBook chapNum:verseNum」 。Sorting Scripture References
當我得到引用列表後,我需要按照這個順序對所有三個字段進行排序:名稱,章節和詩句,我希望避免使用O(n^3)算法。我已經有了代碼,可以對書名上的每個參考進行排序,這是O(n),但我不知道該從哪裏去......
建議?
編輯:我正在Java中使用數組,並且正在考慮將已排序的數據存儲到稍後可以訪問的文本文件中。
你想使用什麼編程語言?你會將數據存儲在數據庫中,寫入文本文件還是隻顯示它? – steveha 2013-05-14 17:29:54
你需要進一步解釋你的問題。就目前來看,這沒有幫助。 – christopher 2013-05-14 17:31:24
我正在Java中使用數組。聖經引用被存儲爲字符串,最終將被保存到文本文件中,以後將用作參考 – 2013-05-14 17:48:14