Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have created my own Swift solutions for all problems of "Cracking the Coding Interview" 6th edition, bundled in a Swift Package, to make it easy to add as an external dependency to any Swift project.
It includes also solutions to all medium and hard problems, implementations of standard data structures and algorithms (which are partially explained/mentioned in the extra chapters at the appendix of the book). That's why I have chosen this subfolder structure:
There are also tests for all algorithms, data structures, and problems in the book. The unit tests can be executed in the DataStructuresAlgorithmsTests class.
Hope that it's useful for many :)