표준 Java 언어의 일부로 제공되는 것 이외의 다른 데이터 구조가있는 좋은 Java 라이브러리 (jar)를 누군가가 가리킬 수 있습니까? Tuple, Pair, Tries, Binomial/Fibonacci 나무 등의 지원이 필요하며 그래프가 될 수 있습니다. [예, 스스로 작성하는 것이 재미있을 것입니다. 그러나 지금 당장은 다시 발명하기를 꺼립니다]더 많은 데이터 구조를 가진 Java 라이브러리
답변
추가적인 데이터 구조의 수뿐만 아니라 Apache Commons Collections library있다.
prefuse 라이브러리/프레임 워크는 대부분 그것은 시각화 라이브러리 (그리고 그것에서 정말 멋진 라이브러리)입니다.
이것은 시각화 라이브러리. 알고리즘/데이터 구조 라이브러리를 더 찾고있었습니다. C++의 Boost 라이브러리와 비슷합니다! 어쨌든 고마워. – user396089
@ user396089 그것이 그것이 무엇인지 (그리고 내가 말한 것) 때문입니다. 나는 * 클래스가 어디에 있느냐는 것을 알지 못했다. 나는 단지 당신이 클래스를 갖는 것에 관심이 있다고 가정했다. 어떻게 중요합니까? –
나는 이러한 모든 구성 요소가 포함 된 단일 Java 라이브러리에 대해 알지 못합니다. 그러나 JGraphT이라는 매우 훌륭한 라이브러리가 있는데, Java의 그래프를위한 매우 훌륭하고 포괄적 인 API를 제공합니다. 또한 FibonacciHeap
클래스와 같은 관련 구조가 포함되어 있습니다. 또한 매우 포괄적 인 JavaDoc을 가지고 있습니다. JGraphT 웹 사이트 목록에서이 기능 목록 :
- 는 및 방향성 그래프를 지시했다.
- 그래프와 가중치/가중치/레이블 또는 임의의 사용자 정의 에지. 포함
- 다양한 에지 다수 옵션 : 간단한 그래프, 다중 그래프, pseudographs.
- 변경 불가능한 그래프 그래프 - 모듈이 내부 그래프에 대한 "읽기 전용"액세스를 제공 할 수있게합니다.
- 청취 가능 그래프 - 외부 청취자가 수정 이벤트를 추적 할 수있게합니다.
- 하위 그래프 그래프는 다른 그래프에서 자동 업데이트 하위 그래프보기입니다.
- 상기 그래프의 모든 구성.
- 1. 많은 전역 변수를 가진 라이브러리 병렬화
- 2. 여러 키, 데이터 구조를 가진 NSMutableDictionary의 NSMutableArray
- 3. 더 많은 Linq 데이터 피벗
- 4. 많은 수의 그래프 데이터 구조를 데이터베이스에 저장
- 5. 계층 적 데이터 구조를 가진 데이터베이스 공유하기
- 6. 더 일반적인 데이터 구조를 사용하려면 어떻게해야합니까?
- 7. 오라클 삽입 더 많은 열을 가진 테이블에
- 8. 더 많은 아이템을 가진 제스쳐 탐지
- 9. 더 많은 값을 가진 타이머로 UIDatePickerView
- 10. 얼마나 많은 쓰레드가 더 사용 가능합니까? (java)
- 11. 내가 엄청나게 많은 시간이 약이 구조를 가진 파서가 instanceof를
- 12. 많은 모듈을 가진 Java 프로젝트 테스트하기
- 13. Java 서블릿에서 많은 데이터 처리하기
- 14. 데이터 팬 아웃 Java 라이브러리
- 15. 메타 데이터 추출을위한 Java 라이브러리
- 16. Java 용 데이터 복구 라이브러리
- 17. Java jar에 더 많은 힙 공간 할당
- 18. java-gearman-client - 더 많은 스레드 생성
- 19. 모든 가능한 구문 구조를 가진 java 소스 파일
- 20. nCover 많은 클래스 라이브러리
- 21. 더 많은 테이블 또는 더 많은 데이터베이스?
- 22. MySQL : "열에 더 많은 데이터 추가"
- 23. 목록보기 행에서 더 많은 데이터 가져 오기
- 24. Codeigniter -> 더 많은 데이터 추출하기
- 25. 더 많은 파일 수의 데이터 구조
- 26. 데이터 복사가 나는 다른 구조를 가진 두 개의 테이블이
- 27. 많은 의도를 가진 Android 거래
- 28. 어떤 데이터 구조를 사용해야합니까?
- 29. 테이블이 더 많은 행, 더 많은 열 또는 더 많은 테이블을 디자인합니까?
- 30. Java - 줌/3D 데이터 시각화 라이브러리
다양한 타사 라이브러리에 대한 토론으로이 게시물을 확인하십시오. http://stackoverflow.com/questions/629804/what-is-the-most-efficient-java-collections-library/630864#630864 – emt14