Method: Containers::CSplayTreeMap#min_key
- Defined in:
- ext/containers/splaytree_map/splaytree.c
#min_key ⇒ Object
340 341 342 343 344 345 346 347 348 349 350 351 352 |
# File 'ext/containers/splaytree_map/splaytree.c', line 340
static VALUE splaytree_min_key(VALUE self) {
splaytree *tree = get_tree_from_self(self);
splaytree_node *node;
if(!tree->root)
return Qnil;
node = tree->root;
while (node->left)
node = node->left;
return node->key;
}
|