43#include <gtest/gtest.h>
56 std::vector<BinNode<int> *> allocated;
61 allocated.push_back(p);
99 for (
int k = 2;
k <= n; ++
k)
111 std::vector<int>
keys;
119 std::vector<int>
keys;
127 std::vector<int>
keys;
135 std::vector<int>
keys;
144 std::vector<int>
keys;
153 std::vector<int>
keys;
205 std::vector<int>
seen;
218 constexpr int n = 500;
223 for (
int i = 0; i < n; ++i)
WeightedDigraph::Node Node
Node for binary search tree.
BinNode *& getR() noexcept
BinNode *& getL() noexcept
Minimal std::expected-style result type for C++20.
__gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, unsigned long int, __gmp_root_function > > root(const __gmp_expr< T, U > &expr, unsigned long int l)
size_t blossom_maximum_cardinality_matching(const GT &g, DynDlist< typename GT::Arc * > &matching, SA sa=SA())
Alias of compute_maximum_cardinality_general_matching().
Aleph::Generator< Node * > lazy_in_order(Node *root)
Lazily traverse a binary tree in-order (left, node, right).
Aleph::Generator< Node * > lazy_post_order(Node *root)
Lazily traverse a binary tree post-order (left, right, node).
Aleph::Generator< Node * > lazy_pre_order(Node *root)
Lazily traverse a binary tree pre-order (node, left, right).
Main namespace for Aleph-w library functions.
void next()
Advance all underlying iterators (bounds-checked).
Lazy (coroutine-based) traversals of binary trees.
Utility functions for binary tree operations.
Basic binary tree node definitions.