PHP 7.1+로 작성된 범용 그래프 라이브러리
pho-lib-graph를 설치하는 권장 방법은 작곡가를 이용하는 것입니다.
composer require phonetworks/pho-lib-graph
설치한 후에는 bootstrap.php라는 playground
폴더에 제공된 예제 애플리케이션을 사용하여 라이브러리를 가지고 놀 수 있습니다.
pho-lib-graph 내부에 대한 자세한 내용과 간단한 사용자 가이드는 docs/ 폴더를 참조하세요. CONTRIBUTING.md에 설명된 대로 phpdoc을 사용하여 API를 생성할 수도 있습니다.
1. 에지와 술어의 차이점은 무엇입니까? 조건자는 에지의 특성을 결정합니다. 모든 에지에는 조건자가 있어야 하지만 조건자를 명시적으로 정의하는 것은 선택 사항입니다. 조건자가 정의되지 않은 경우 에지는 일반 조건자로 형성됩니다.
2. 구속력 있는 술어란 무엇입니까? 조건자가 바인딩된 경우 에지의 테일 노드가 삭제되면 에지 자체가 제거될 뿐만 아니라 헤드 노드도 제거되어야 합니다.
3. 고아 가장자리란 무엇입니까? 헤드 노드가 없는 에지(테일 노드나 헤드 노드 모두에 대한 에지 목록이 형성되지 않음)를 고아 에지라고 합니다. 이는 불완전한 구조이므로 프로그래머는 이를 사용하지 않는 것이 좋습니다. connect(NodeInterface $node)
메서드를 사용하여 고아 가장자리를 해당 헤드에 연결할 수 있습니다.
4. 곱셈 가능 술어란 무엇입니까? 곱셈 가능한 조건자가 있는 에지는 헤드 노드와 테일 노드의 특정 쌍 사이에 여러 번 생성될 수 있습니다.
MIT, 라이센스를 참조하세요.