Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CtCi Swift Package #30

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add CtCi Swift Package #30

wants to merge 1 commit into from

Conversation

sjaindl
Copy link

@sjaindl sjaindl commented Dec 30, 2020

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:

  • "Algorithms": Standard algorithms such as Djikstra
  • "DataStructures": Standard data structures such as MinPriorityQueue
  • "SpecificAlgorithms": Solutions to the questions in the book

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 :)

@sjaindl
Copy link
Author

sjaindl commented Feb 23, 2021

@gaylemcd : Is this repository still active?

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