Skip to content

6. Example PackingProblem: Misc fixes and improvements#3

Open
Th3Fanbus wants to merge 6 commits intowisaaco:mainfrom
Th3Fanbus:6_misc_fixes
Open

6. Example PackingProblem: Misc fixes and improvements#3
Th3Fanbus wants to merge 6 commits intowisaaco:mainfrom
Th3Fanbus:6_misc_fixes

Conversation

@Th3Fanbus
Copy link
Copy Markdown
Contributor

Please see individual commit messages for more information.

Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Remove unnecessary variables, make naming consistent, fix stdout
messages getting mixed up, add several comments and add a note about
optimisation showing that manual optimisations are not always good.

Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Array lengths are best expressed using `size_t` instead of `int`.

Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Templatise the map, scan and filter functions so that they can be used
with any compatible type, and introduce a few more templatised helpers
to (hopefully) make the code more elegant.

This also overhauls printing vectors so that columns are aligned. This
makes it easier to correlate values from various vectors.

Finally, add several comments to explain how the program works.

Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant