diff options
| author | Dieter Dobbelaere <dieter.dobbelaere@gmail.com> | 2020-10-25 16:13:05 +0100 |
|---|---|---|
| committer | Dieter Dobbelaere <dieter.dobbelaere@gmail.com> | 2020-10-25 16:13:05 +0100 |
| commit | 7e5458eb6610da5038c5b7a846792ecce4dc3173 (patch) | |
| tree | 73e8388e6532df8c2251d3467c9146bbc1de8c7c | |
| parent | ee5492e4eb4d02517e8514e18c048c044df53b9e (diff) | |
| download | perlweeklychallenge-club-7e5458eb6610da5038c5b7a846792ecce4dc3173.tar.gz perlweeklychallenge-club-7e5458eb6610da5038c5b7a846792ecce4dc3173.tar.bz2 perlweeklychallenge-club-7e5458eb6610da5038c5b7a846792ecce4dc3173.zip | |
Update comment.
| -rw-r--r-- | challenge-083/ddobbelaere/perl/ch-2.pl | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/challenge-083/ddobbelaere/perl/ch-2.pl b/challenge-083/ddobbelaere/perl/ch-2.pl index 782093463b..b17ffa69ae 100644 --- a/challenge-083/ddobbelaere/perl/ch-2.pl +++ b/challenge-083/ddobbelaere/perl/ch-2.pl @@ -14,9 +14,11 @@ Given an array of positive elements, you have to flip the sign of some of its el use v5.30; use warnings; -# Note: this naive implementation has exponential time complexity (as a function of input vector length)! -# For a more efficient implementation, see https://www.ijcai.org/Proceedings/09/Papers/096.pdf and https://en.wikipedia.org/wiki/Karmarkar%27s_algorithm. -# Also note that multiple solutions might exist, but in that case only one possible answer is returned. +# Note: this naive implementation has exponential time complexity (in terms of the list length)! +# For heuristic algorithms with lower average running time, see https://www.ijcai.org/Proceedings/09/Papers/096.pdf. +# However, note that even those have worst case exponential time complexity (in terms of the list length). +# +# Also note that multiple solutions might exist, but in that case only one possible solution is returned. sub flip_count_minimum_non_negative { my @A = @_; |
