No.4ベストアンサー
- 回答日時:
> strpos等の関数を用いず...
というのがよくわかりませんが。
大まかな方針としては、以下のことがあてはまりそうです:
● 一回限りの検索で、かつ時間がかかっても良い => grepで工夫すれば事足りそうです。
● そうではなく、なんども検索する処理で、リアルタイムでそれなりにスループットが必要 => 全文検索エンジンを作る or 利用する
● バッチ処理でいい => HadoopとかのMapReduceを使う。
具体的な事は検索してみてください(丸投げすいません)。
全文検索エンジンについては N-Gram、形態素解析、転置インデックス、SuffixArray などのキーワードで検索するとよいかもです。
ありがとうございます。
いろいろ自分でも考えてみたのですが、面接官はmokokomiさんが上げてくださったような答えを期待していたのかもしれません。
明確な答えではなく、どうやって解決するか・できるかの能力を見たかったではないかと思ってきました。
具体名までお教えいただきありがとうございます。
調べてみます。
No.3
- 回答日時:
ANo. 1です。
>5TBのテキストはどういったフォーマットで
このフォーマットは、テキストの格納形式のことです。
簡単な例では、巨大なファイルは固定長レコードで記録されているかもしれません。
あるいは二分探索が有効な形式かもしれません。
ファイルシステムのフォーマットは、今回の問題ではあまり関係ないですね。
誤解を招く書き込みで申し訳ありませんでした。
No.1
- 回答日時:
これは字句通りの問題なのでしょうか。
効率的もなにも、5TBのフォーマットすらわからない状況では逐次探索するほかありません。
これは恐らく、要件定義が出来るかを確認しているのだと思います。
もしそうなら、正しい答えは「5TBのテキストはどういったフォーマットで格納されていますか」と先方にきちんと尋ねることですね。
フォーマットを確認するまでが一次試験。
フォーマットを確認後、最適なアルゴリズムを答えることが二次試験。
そんなところではないでしょうか。
あくまでも私の考えですが…。
回答いただきありがとうございます。
期待していた答えとしてはそのようなものだったのかもしれません。
仮にext2フォーマットだった場合、どのようなアルゴリズムが考えられるでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部テキストのタグ
-
最後のフレームでジャンプするU...
-
MovableTypeの導入について
-
フォームのテキストの入力数字...
-
ACCESS2003 VBAテキスト編集
-
VBSでMid関数を使ったらエラー...
-
PDFからepubに変換するウェブサ...
-
斜めに移動
-
photoshopで書いた四角の枠の中...
-
スクロールバーの自作の仕方
-
SharedObjectの使い方(長文です)
-
(AS3)「var mc:MovieClip = new...
-
外部テキストファイルでは文字...
-
PythonでSetWindowPosを使うに...
-
画像を一定時間ごとに切り替え...
-
外部テキストの文字化けが直ら...
-
マウス自体の移動量の取得
-
Actionscript3.0のクラス定義の...
-
XMLでJPEGスライドを作成_表示...
-
丸いものがボコボコ出てくるよ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数に256文字以上のテキストを...
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
テキストボックスにセルの値を...
-
VB6.0 でメニューを作りたいん...
-
テキストエリア内の文字列にリ...
-
RPG(AS400)の本、サイトってあ...
-
全てのテキストボックスをセル...
-
フォームのテキストの入力数字...
-
'2465'指定した式で参照してい...
-
IP Address 入力フォームについて
-
リッチテキストとHTMLの違いに...
-
VB.NET2005 DataGridViewでレコ...
-
チェックボックスのテキストを...
-
POIでのテキストボックス作成に...
-
UIScrollBarがサーバーにUPす...
-
文字の行間
-
デジタル時計の文字色を変えた...
-
VBSでMid関数を使ったらエラー...
-
VS2008 C# ボタンのテキストを...
おすすめ情報