这个搜索中,key 不是str么,为啥这里可以比较大小?是根据ASCII转的么?或者是重载运算符了吗?
虽然bobo老师不让细扣语法,但还是很好奇这里是如何实现的。毕竟PPT演示都是用的数字,在这里突然杀出string有点懵
Value* search(Node* node, Key key){ if( node == NULL ) return NULL; if( key == node->key ) return &(node->value); else if( key < node->key ) return search( node->left , key ); else // key > node->key return search( node->right, key ); }