是否存在与java.util.TreeSet等效的VB.NET?
答案 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实现。这听起来好像大致相同,虽然我自己没有用过它。