Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
直到现在我还在用 C 编程,这是一种非常基础的语言。但是现在我在学习数据结构的时候,我的在线老师实际上使用了一些方法,比如leftChild()、rightChild()等。但后来我开始搜索tree ADT等是否默认用C++、Python、Java实现。大多数答案是否定的。
我只想确认默认情况下是否有任何语言支持树 ADT,这意味着无需单独下载它们的类。
这些是基本的 ADT。我认为您应该先学习并自己编写代码,然后再使用这些内置功能进入任何库。
谢谢
C++ 中的许多 STL 容器通常使用树来实现。示例包括std::map和std::set
std::map
std::set