1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// cs/q/trees/vertical_order/vertical_order.cc
#include "cs/q/trees/vertical_order/vertical_order.hh"
namespace cs::q::trees {
template <typename T>
std::vector<std::vector<T>> TraverseVertically(
Node<T>* /*root*/) {
return {};
}
// Explicit instantiation for int.
template std::vector<std::vector<int>>
TraverseVertically<int>(Node<int>* root);
} // namespace cs::q::trees