C++에서 가장 완벽한 n 트리 트리 구현은 무엇입니까? LGPL과 호환되는 프로젝트에서 사용할 간단한 (부스트하지 말고 BGL주세요) 구현이 필요합니다. 따라서 Tree.hh은 적합하지 않습니다.C++ n 트리 트리 라이브러리
답변
이 질문에서 발견 한 것은 GLib n-tree 트리 구현과 비교되는 단순하고 문서화 된 LGPL 호환 트리 라이브러리가 없다는 것입니다. 마지막으로 GLib의 C API를 사용했습니다.
나는 당신이 그것을 원하지 않는다고 말한 것을 알고 있지만, 적어도 BEG로 데모/프로토 타입을 만드는 것은 어떨까요? 최악의 경우 몇 시간을 낭비했고, 궁극적으로 (최소한 특정 유스 케이스의 경우) 생각만큼 복잡하지는 않습니다. 위쪽면은 BGL이 가장 잘 테스트 된 옵션 일 가능성이 높습니다.
나는 단순한 트리를 구현하는 BGL의 간단한 예제를 찾을 수조차 못했지만, 10 %를 사용할 라이브러리와 시간을 보내고 싶지 않습니다. – Tarantula
+1 나는이 대답을 초. @Tarantula : 나는 2004 년과 현재 사이에 많은 프로젝트를 위해 Boost Graph Library를 사용했다. (나는 지금 그것을 실제로 사용하고있다.) 나는 초기 문서가 '개념'클래스와 반복자에 대해 다소 압도적이며 무겁다는데 동의한다. 그러나 그 너머에 나는 동의하지 않는다 : "단지 10 % 만 사용"은 BGL을 찾는다. 헤더 전용 라이브러리이므로 무언가를 사용하지 않으면 코드 확장에 도움이되지 않습니다. – phooji
Tree.hh의 저자는 GPL과 다른 라이선스로 뭔가를 해결하는 것에 매우 개방적으로 보입니다. 그에게 줄을 내리고 그가 LGPL 면제를받을 수 있는지 보지 그래?
동일한 질문에 대한 답변을 찾으려면 http://www.datasoftsolutions.net/tree_container_library/overview.php이 3 절 BSD 라이센스하에있는 것 같습니다.
- 1. C 언어의 N 진 트리
- 2. Perl에 n- 트리 트리 구현이 있습니까?
- 3. 파이썬의 트리 라이브러리
- 4. 오라클 : 트리 트리 업데이트
- 5. 트리 뷰의 트리 비교
- 6. 트리 노드의 포리스트 C++?
- 7. db4o는 트리 구조의 C#
- 8. C# minimax 트리 구현
- 9. C++ 트리 생성 최적화
- 10. 1에서 ID 노출 : n 관계/트리 (NH)
- 11. N 레벨 트리 PHP MySQL 데이터 도움말
- 12. 로그 2 N 일반 비교 트리
- 13. 레드 블랙 트리 - 사전 주문 트리 인쇄
- 14. 트리 구조는 어떻게 트리 구조를 가지고
- 15. 이진 트리
- 16. 의사 결정 트리 소프트웨어/지식베이스 라이브러리
- 17. 태피스 트리 레이아웃 및 구성 요소 라이브러리
- 18. C++ : 스레드 기반 병렬 kd 트리 라이브러리 찾기
- 19. C# 이진 검색 트리 문제
- 20. C++ : 함수 호출 트리 생성
- 21. 이진 검색 트리 C++ (학부모)
- 22. 계산기 용 C# 표현 트리
- 23. ViewModel 트리 대 자주 업데이트되는 모델 트리
- 24. 시각적 트리 및 논리 트리 개념
- 25. 자바 이진 검색 트리 재귀 복사 트리
- 26. Java의 이진 검색 트리 재귀 하위 트리
- 27. CakePHP 트리 동작, 테이블 당 여러 트리
- 28. Prolog의 이진 트리
- 29. 이진 트리 탐색의 복잡도
- 30. B-트리 개정
트리의 요구 사항은 무엇입니까? 요구 사항이 충분히 간단하다면 10 분 안에 n-ary tree를 함께 던질 수 있습니다. – corsiKa
어떤 작업을 원하십니까? – Andrey
거의 모든 탐색 방법이 필요하기 때문에 새로운 n-ary 트리 라이브러리를 작성하는 데 시간을 낭비하고 싶지 않습니다. 요구 사항은 다음과 같습니다. http://library.gnome.org/devel/glib/2.28/glib-Naryary-Trees.html, glib을 사용하고 있다고 생각합니다. 그러나 더 많은 것을 찾기 위해 노력 중입니다. C++ friendly . – Tarantula