diff --git a/docs/ds/rbtree.md b/docs/ds/rbtree.md index c75dae4ad9dfe..c86c770a82ac8 100644 --- a/docs/ds/rbtree.md +++ b/docs/ds/rbtree.md @@ -52,7 +52,7 @@ class RBTreeMap { | `key` | `Key` | 节点键值,具有唯一性和可排序性 | | `value` | `Value` | 节点内储存的值 | -注:由于本文提供的代码示例中使用 `std::share_ptr` 进行内存管理,对此不熟悉的读者可以将下文中所有的 `NodePtr` 和 `ConstNodePtr` 理解为裸指针 `Node*`。但在实现删除操作时若使用 `Node*` 作为节点引用需注意应手动释放内存以避免内存泄漏,该操作在使用 `std::shared_ptr` 作为节点引用的示例代码中并未体现。 +注:由于本文提供的代码示例中使用 `std::shared_ptr` 进行内存管理,对此不熟悉的读者可以将下文中所有的 `NodePtr` 和 `ConstNodePtr` 理解为裸指针 `Node*`。但在实现删除操作时若使用 `Node*` 作为节点引用需注意应手动释放内存以避免内存泄漏,该操作在使用 `std::shared_ptr` 作为节点引用的示例代码中并未体现。 ## 过程