VB.NET相当于java.util.TreeSet

时间:2010-03-25 14:52:34

标签: treeset

是否存在与java.util.TreeSet等效的VB.NET?

3 个答案:

答案 0 :(得分:2)

奇怪的是,.NET FCL不包含基于树的数据结构/集合。你可以实现自己的。请参阅here for a C# example(很容易转换为VB.NET)

C5 Library是一个备受好评的项目:

  

...提供   描述了以下数据结构   通过C#类:数组列表,加倍   链表,哈希索引数组列表,   哈希索引链表,哈希集,   哈希包(multiset),排序数组,   包裹的阵列,树集,树袋   (multiset),堆栈,双端队列,   循环队列,优先级队列   (区间堆),哈希字典和   树词典。

C5也是基于C#的,但它确实是一个DLL,因此您甚至不必担心该语言。只需在您的解决方案中引用它即可。

答案 1 :(得分:2)

您最接近的是SortedSet(T) class

答案 2 :(得分:1)

内置任何内容,但您可以使用TreeSet<T>中的C5 library实现。这听起来好像大致相同,虽然我自己没有用过它。