광고
광고

SKIDIA's PaperBoy

JA WIRE · 2026-09-24 19:30

ChaosTree、依存関係ゼロのJava Sorted Set/Mapライブラリとして複数のツリー実装を提供

事実

Show HN: ChaosTree – A zero-dependency Java tree library (AVL,RBT,B-Tree,B+Tree)
Image source: 계기 기사

Java向けソート済みコレクションライブラリ「ChaosTree」は、外部依存関係を持たないSorted Set/Mapライブラリであり、複数のツリー実装を中心に構築されている。検証資料では本事実に関する最終判定が「事実」とされ、一次ソースとして9件が確認されている。

원문 주장 (KR)
ChaosTree is a zero-dependency Java Sorted Set/Map library built around multiple tree implementations.

依存関係ゼロの設計

ChaosTreeは、Sorted SetおよびSorted Mapの機能を提供するJavaライブラリで、外部ライブラリへの依存を一切持たない構成が特徴である。ライブラリ内部には複数のツリー実装が組み込まれており、それらを基盤としてコレクション機能が構築されている。

提供される実装

複数のツリー構造の実装が単一ライブラリ内に収められている点が、同ライブラリの中心的な設計方針とされている。利用者はSorted Set/Mapインターフェースを通じてこれらの実装を利用できる。

外部依存を持たないため、既存のプロジェクトへの導入時の依存関係の競合リスクが抑えられる構造となっている。

ChaosTreeが外部依存を持たないJava向けSorted Set/Mapライブラリであり、複数のツリー実装を中心に構築されているという主張は、一次ソース9件の確認に基づき判定された結果、事実である。

Verdict: 事実

Sources — primary documents (9)
  1. https://github.com/Chaos-vy/ChaosTree
  2. https://repo1.maven.org/maven2/io/github/chaos-vy/chaos-tree/2.0.0/chaos-tree-2.0.0.pom
  3. https://raw.githubusercontent.com/Chaos-vy/ChaosTree/main/chaos-tree/pom.xml
  4. https://repo1.maven.org/maven2/io/github/chaos-vy/chaos-tree-parent/2.0.0/chaos-tree-parent-2.0.0.pom
  5. https://raw.githubusercontent.com/Chaos-vy/ChaosTree/main/chaos-tree/src/main/java/module-info.java
  6. https://raw.githubusercontent.com/Chaos-vy/ChaosTree/main/chaos-tree/src/main/java/chaos/tree/core/SearchTreeSet.java
  7. https://raw.githubusercontent.com/Chaos-vy/ChaosTree/main/chaos-tree/src/main/java/chaos/tree/core/SearchTreeMap.java
  8. https://api.github.com/repos/Chaos-vy/ChaosTree/git/trees/main?recursive=1
  9. https://chaos-vy.github.io/ChaosTree/index.html

KR: /news/20260914-a22d25 · 판정: 사실