찾다

 >  Q&A  >  본문

PHP 검색 알고리즘

파일 하나에 300,000개의 데이터가 들어있습니다! 한 줄에 하나의 데이터

동료의 말! 예를 들어 포스트 스톱탑은 동료 단어입니다.
그 안에 있는 모든 데이터를 어떻게 알 수 있나요?

제게 아이디어를 주세요

phpcn_u1582phpcn_u15822752일 전431

모든 응답(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
  • 취소회신하다