MCPcopy Create free account
hub / github.com/QMHTMY/RustBook / preorder

Method preorder

publication/code/chapter08/bst.rs:260–270  ·  view source on GitHub ↗

前中后层序遍历: 内部实现

(&self)

Source from the content-addressed store, hash-verified

258
259 // 前中后层序遍历: 内部实现
260 fn preorder(&self) {
261 println!("key: {:?}, val: {:?}", self.key.unwrap(), self.val.unwrap());
262 match &self.left {
263 Some(node) => node.preorder(),
264 None => (),
265 }
266 match &self.right {
267 Some(node) => node.preorder(),
268 None => (),
269 }
270 }
271
272 fn inorder(&self) {
273 match &self.left {

Callers 1

orderFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected