시스템은 전화 (음성 또는 텍스트)로 사전 등록 된 커뮤니티로 메시지를 신속하고 안정적이며 분산 방식으로 브로드 캐스트 할 수 있어야합니다. 메시지는 미리 정의 된 규칙 및 연락처 목록에 따라 구성원간에 전달됩니다.오프라인 환경에서 분산 된 메시지 브로드 캐스팅에 알고리즘이 필요함 (전화로)
준비 단계가 온라인 :
은 "방송"은 "메일 링리스트"- 각 연락처를 얻을 다른 구성원의 2-4 숫자 목록 (보안 문구 포함).
브로드 캐스터는 그의 연락처 목록을 호출하여 메시지를 시작합니다. 브로드 캐스트 규칙은 간단합니다. 전화를 받고 (보안 문구가 들릴 때) 메시지를 청취하고 같은 방식으로 메시지를 사용자의 대화 상대 목록으로 전달할 수 있습니다.
내 질문입니다 -에 최적화하는 방법 (연락처 목록을 작성하는 방법을 의미) 회원에 연결하는 방법 : 퀵 (트리의 최소 수준)
- 을
- 각 목록에 4 개 이하의 연락처 (더 좋은 2 또는 3)
- 일부 중복 수준 (회원이없는 경우 전체 분기를 자르지 않음).
지연된 응답은 유감입니다. – assaf