Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davecom/classiccomputerscienceproblemsinswift
Source Code for the Book Classic Computer Science Problems in Swift
https://github.com/davecom/classiccomputerscienceproblemsinswift
book computer-science constraint-satisfaction-problem genetic-algorithms graph-algorithms k-means manning neural-network search-algorithms swift
Last synced: 3 days ago
JSON representation
Source Code for the Book Classic Computer Science Problems in Swift
- Host: GitHub
- URL: https://github.com/davecom/classiccomputerscienceproblemsinswift
- Owner: davecom
- License: apache-2.0
- Created: 2017-04-05T23:46:12.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-13T16:30:37.000Z (12 months ago)
- Last Synced: 2024-12-26T05:08:57.137Z (10 days ago)
- Topics: book, computer-science, constraint-satisfaction-problem, genetic-algorithms, graph-algorithms, k-means, manning, neural-network, search-algorithms, swift
- Language: Swift
- Homepage: https://www.manning.com/books/classic-computer-science-problems-in-swift?a_aid=oaksnow&a_bid=8de75028
- Size: 109 KB
- Stars: 193
- Watchers: 11
- Forks: 42
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Classic Computer Science Problems in Swift
![Classic Computer Science Problems in Swift Cover](cover.jpg)
## By David KopecThis is the Xcode Playground to accompany the book *Classic Computer Science Problems in Swift* by David Kopec. The book is available for purchase [directly from the publisher, Manning](https://www.manning.com/books/classic-computer-science-problems-in-swift?a_aid=oaksnow&a_bid=8de75028), and from other book vendors.
## Versioning
The Playground is compatible with Swift 4 (Xcode 9).
## Links
### Get the Book
- [Manning](https://www.manning.com/books/classic-computer-science-problems-in-swift?a_aid=oaksnow&a_bid=8de75028)
- [Amazon](http://amzn.to/2xG6nlF)### Classic Computer Science Problems Series
- [Classic Computer Science Problems informational site](https://classicproblems.com/)
- [Classic Computer Science Problems in Python](https://github.com/davecom/ClassicComputerScienceProblemsInPython)
- [Classic Computer Science Problems in Java](https://github.com/davecom/ClassicComputerScienceProblemsInJava)### Open Source Projects Mentioned in the Book
- [SwiftPriorityQueue](https://github.com/davecom/SwiftPriorityQueue)
- [SwiftGraph](https://github.com/davecom/SwiftGraph)
- [SwiftCSP](https://github.com/davecom/SwiftCSP)
- [SwiftSimpleNeuralNetwork](https://github.com/davecom/SwiftSimpleNeuralNetwork)### Free Content Based on the Book
- [Article: Solving Mazes with Swift](http://freecontent.manning.com/solving-mazes-with-swift/)
- [Article: Tic-Tac-Toe AI in Swift](http://freecontent.manning.com/classic-computer-science-problems-in-swift-tic-tac-toe/)
- [Slides: A* Search in Swift: Navigating a Maze](http://freecontent.manning.com/slideshare-a-search-in-swift-navigating-a-maze/)### Other Books and Languages
Official Books from the Series by @davecom
- [Classic Computer Science Problems in Java](https://github.com/davecom/ClassicComputerScienceProblemsInJava)
- [Classic Computer Science Problems in Python](https://github.com/davecom/ClassicComputerScienceProblemsInPython)Ports
- [C++ implementation by @aray-andres](https://github.com/araya-andres/classic_computer_sci)
- [Go implementation by @arlima](https://github.com/arlima/problemas_classicos_CC)
- [PHP implementation by @SaschaKersken (German translator of CCSPiP)](https://github.com/SaschaKersken/ClassicComputerScienceProblemsInPhp)
- [JavaScript implementation by @SaschaKersken (German translator of CCSPiP)](https://github.com/SaschaKersken/ClassicComputerScienceProblemsInJavaScript)
- [Ruby implementation by @tj84](https://github.com/tj84/cs_problems)
- [Rust implementation by @marpetercontribs](https://github.com/marpetercontribs/classic-computer-science-problems-in-rust)## License
The source code in this repository is licensed under the Apache License. See `LICENSE`.