diff --git a/operations_on_datastructures/array_left_rotation.cpp b/operations_on_datastructures/array_left_rotation.cpp index 04cc121f7..ab9a77484 100644 --- a/operations_on_datastructures/array_left_rotation.cpp +++ b/operations_on_datastructures/array_left_rotation.cpp @@ -49,10 +49,10 @@ std::vector shift_left(const std::vector &array, return {}; ///< We got an invalid shift, return empty array } std::vector res(array.size()); ///< Result array - for (int i = shift; i < array.size(); i++) { + for (size_t i = shift; i < array.size(); i++) { res[i - shift] = array[i]; ///< Add values after the shift index } - for (int i = 0; i < shift; i++) { + for (size_t i = 0; i < shift; i++) { res[array.size() - shift + i] = array[i]; ///< Add the values from the start }