Skip to content

Commit b96e7e1

Browse files
committed
minor updates
1 parent f019f1a commit b96e7e1

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

ortools/algorithms/adjustable_k_ary_heap_test.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ TEST(AdjustableKAryHeapTest, UpdateStrongCheck) {
7474
std::random_device rd;
7575
std::mt19937 generator(rd()); // Mersenne Twister generator
7676
std::uniform_real_distribution<float> priority_dist(0, priority_range);
77-
std::uniform_int_distribution<int> index_dist(0, kSize);
77+
std::uniform_int_distribution<int> index_dist(0, kSize - 1);
7878
std::vector<std::pair<float, int>> subsets_and_values(kSize);
7979
for (int i = 0; i < kSize; ++i) {
8080
subsets_and_values[i] = {priority_dist(generator), i};
@@ -94,7 +94,7 @@ TEST(AdjustableKAryHeapTest, RemoveStrongCheck) {
9494
std::random_device rd;
9595
std::mt19937 generator(rd()); // Mersenne Twister generator
9696
std::uniform_real_distribution<float> priority_dist(0, priority_range);
97-
std::uniform_int_distribution<int> index_dist(0, kSize);
97+
std::uniform_int_distribution<int> index_dist(0, kSize - 1);
9898
std::vector<std::pair<float, int>> subsets_and_values(kSize);
9999
for (int i = 0; i < kSize; ++i) {
100100
subsets_and_values[i] = {priority_dist(generator), i};
@@ -114,7 +114,7 @@ TEST(AdjustableKAryHeapTest, OneByOneStrongCheck) {
114114
std::random_device rd;
115115
std::mt19937 generator(rd()); // Mersenne Twister generator
116116
std::uniform_real_distribution<float> priority_dist(0, priority_range);
117-
std::uniform_int_distribution<int> index_dist(0, kSize);
117+
std::uniform_int_distribution<int> index_dist(0, kSize - 1);
118118
std::vector<std::pair<float, int>> subsets_and_values;
119119
AdjustableKAryHeap<float, int, 4, true> heap;
120120
EXPECT_TRUE(heap.CheckHeapProperty());
@@ -131,7 +131,7 @@ TEST(AdjustableKAryHeapTest, OneByOneStrongSpeed) {
131131
std::random_device rd;
132132
std::mt19937 generator(rd()); // Mersenne Twister generator
133133
std::uniform_real_distribution<float> priority_dist(0, priority_range);
134-
std::uniform_int_distribution<int> index_dist(0, kSize);
134+
std::uniform_int_distribution<int> index_dist(0, kSize - 1);
135135
std::vector<std::pair<float, int>> subsets_and_values;
136136
AdjustableKAryHeap<float, int, 4, true> heap;
137137
EXPECT_TRUE(heap.CheckHeapProperty());

ortools/routing/parsers/tsplib_parser.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ void TspLibParser::FinalizeEdgeWeights() {
398398
}
399399
}
400400

401-
void TspLibParser::ParseSections(const std::vector<std::string>& words) {
401+
void TspLibParser::ParseSections(absl::Span<const std::string> words) {
402402
const int words_size = words.size();
403403
CHECK_GT(words_size, 0);
404404
if (!gtl::FindCopy(*kSections, words[0], &section_)) {

ortools/routing/parsers/tsplib_parser.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ class TspLibParser final {
149149
void ParseNodeCoord(absl::Span<const std::string> words);
150150
void SetUpEdgeWeightSection();
151151
void FinalizeEdgeWeights();
152-
void ParseSections(const std::vector<std::string>& words);
152+
void ParseSections(absl::Span<const std::string> words);
153153
void ProcessNewLine(const std::string& line);
154154
void SetExplicitCost(int from, int to, int64_t cost) {
155155
if (explicit_costs_.size() != size_ * size_) {

0 commit comments

Comments
 (0)