Skip to content

Commit 24d99a8

Browse files
committed
Removed redundant if statement in cartesian.hpp
1 parent d20e460 commit 24d99a8

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/alfred/data_structure/cartesian.hpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ std::vector<std::pair<int, int>> cartesian(std::vector<T> a, Comp comp) {
1616
lst = stk.back(), stk.pop_back();
1717
}
1818
if (!stk.empty()) ans[stk.back()].second = i;
19-
if (lst != -1) ans[i].first = lst;
20-
stk.push_back(i);
19+
ans[i].first = lst, stk.push_back(i);
2120
}
2221
return ans;
2322
}

0 commit comments

Comments
 (0)