diff --git a/backtracking/subset_sum.cpp b/backtracking/subset_sum.cpp index b4e10bf17..6213206de 100644 --- a/backtracking/subset_sum.cpp +++ b/backtracking/subset_sum.cpp @@ -27,22 +27,22 @@ namespace Subsets { * @returns count of the number of subsets with required sum */ -std::uint64_t subset_sum(int sum, std::vector &in_arr) { +std::uint64_t subset_sum(int sum, const std::vector &in_arr) { int nelement = in_arr.size(); //number of subset element int count_of_subset = 0; - for(int i=0; i < (1 << (nelement)); i++) { + for (int i=0; i < (1 << (nelement)); i++) { std::vector subset; - for( int j=0 ; j < nelement ; j++) { + for ( int j=0 ; j < nelement ; j++) { if (i & (1<