3

java.util.TreeSetと同等のVB.NETはありますか?

4

3 に答える 3

2

不思議なことに、.NET FCL にはツリーベースのデータ構造/コレクションが含まれていません。ただし、独自に実装することはできます。C# の例については、こちらを参照してください(VB.NET に簡単に変換できます)。

C5 ライブラリは、次の点で高く評価されているプロジェクトです。

... C# クラスで記述された次のデータ構造を提供します: 配列リスト、二重リンク リスト、ハッシュ インデックス付き配列リスト、ハッシュ インデックス付きリンク リスト、ハッシュ セット、ハッシュ バッグ (マルチセット)、ソート済み配列、ラップ済み配列、ツリー セット、ツリー バッグ (マルチセット)、スタック、両端キュー、循環キュー、プライオリティ キュー (インターバル ヒープ)、ハッシュ ディクショナリ、およびツリー ディクショナリ。

C5 も C# ベースですが、DLL として提供されるため、言語について心配する必要はありません。ソリューションでそれを参照するだけで、すぐに使用できます。

于 2010-03-25T14:57:38.223 に答える
2

一番近いのはSortedSet(T) クラスです。

于 2010-03-25T14:58:03.330 に答える
1

何も組み込まれていませんが、 C5 ライブラリTreeSet<T>の実装を使用できます。私自身は使用していませんが、これはほぼ同等のように聞こえます。

于 2010-03-25T14:57:44.400 に答える