| 666 | } |
| 667 | |
| 668 | int32_t Node::GetBinaryFeatureValueNum() const { |
| 669 | int32_t num = 1, pre = 0; |
| 670 | for (size_t i = 0; i < binary_features_idx_.size(); ++i) { |
| 671 | num = std::max(binary_features_idx_[i] - pre, num); |
| 672 | pre = binary_features_idx_[i]; |
| 673 | } |
| 674 | return num; |
| 675 | } |
| 676 | |
| 677 | } // namespace euler |