PHP検索アルゴリズム
phpcn_u1582
phpcn_u1582 2017-05-16 13:02:53
0
3
455

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

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

アイデアをください

phpcn_u1582
phpcn_u1582

全員に返信(3)
phpcn_u1582

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

リーリー
いいねを押す +0
PHPzhong

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

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

リーリー

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

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

たぶん。手書き

いいねを押す +0
Ty80

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート