-1

私は英単語を取得してその意味を返す辞書に取り組んでいます。私の義務は、単語とその意味をテキスト ファイルである基本入力用語集ファイルから読み取るプログラムを作成し、B ツリー データ構造を実装して、データをハード ディスクに保存し、将来の実行のために、B への参照のみを行うプログラムを作成することです。ツリー ファイルは、与えられた単語の意味を解決します。

私はこれをグーグルで検索しましたが、何も得られませんでした!

BTree DS 自体を作成しましたが、プログラムを完成させるにはテキスト ファイル (または xml、json などの解析可能なテキスト形式) が必要です。私は Java や C/C++ しか使えないので、十分な数の単語と意味のペア (約 10000 単語) を含む用語集ファイルが必要です。だから私はそこにSQLファイルを使用することはできません! :(

また、フリーでないリソースやファイルは使いたくありません! ;)

4

1 に答える 1

0

ウィクショナリーのダンプのダウンロードに関する情報は、https: //en.wiktionary.org/wiki/Help :FAQ#Downloading_Wiktionary にあります。

無料ですが、ライセンス条項に注意を払う必要があります。

ダンプは XML として入手できます。

より一般的には、SQL に関するあなたのコメントに応えて:

  • 「どの種類のデータベース ライブラリも使用できません」というのは、完全に恣意的な制限のように聞こえます。アプリケーションに組み込むことができる、無料で軽量な SQL データベースが多数あります。SQLiteがその例です。
  • アプリケーションで本当に SQL を使用したくない場合でも、SQL データベースからデータを抽出し、アプリが必要とする形式に変換するプログラムを簡単に作成できます。
于 2014-01-22T11:13:48.903 に答える