検索

ホームページ  >  に質問  >  本文

PHP検索アルゴリズム

1 つのファイルには 300,000 個のデータが含まれています。 1 行に 1 つのデータ

仲間の言葉!たとえば、ポストストップのトップはピアワードです
その中のすべてのデータはどうやって見つけますか

アイデアをください

phpcn_u1582phpcn_u15822800日前470

全員に返信(3)返信します

  • phpcn_u1582

    phpcn_u15822017-05-16 13:04:53

    Linux コマンドを使用して要件を満たします。例

    リーリー

    返事
    0
  • PHPz

    PHPz2017-05-16 13:04:53

    私の提案は、特別な並べ替えアルゴリズムを作成し、usort を使用して並べ替え、同じ単語が一緒に並べ替えられてから順番に出力されることです

    ソートアルゴリズムの大まかなロジックは次のとおりです

    リーリー

    1. 300,000 行のデータを並べ替えるには、usort + 上記の cmp 関数を使用します

    2. ソートされたデータを行 2 から最後まで走査し、この行が前の行と一致しているかどうかを判断します。はい: 出力、いいえ、下に進みます。

    たぶん。手書き

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 13:04:53

    リーリー

    返事
    0
  • キャンセル返事