Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/waynewbishop/bishop-algorithms-challenges
Popular code challenge solutions implemented in Swift.
https://github.com/waynewbishop/bishop-algorithms-challenges
Last synced: about 2 months ago
JSON representation
Popular code challenge solutions implemented in Swift.
- Host: GitHub
- URL: https://github.com/waynewbishop/bishop-algorithms-challenges
- Owner: waynewbishop
- Created: 2020-07-06T19:26:13.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-08T19:38:46.000Z (4 months ago)
- Last Synced: 2024-11-01T20:37:30.075Z (3 months ago)
- Language: Swift
- Homepage: http://www.waynewbishop.com
- Size: 112 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Swift Code Challenges
This repository contains a collection of **code challenges** designed to complement the [Swift Structures](https://github.com/waynewbishop/SwiftStructures) project. These challenges provide practical applications of data structures and algorithms implemented in Swift, offering developers an opportunity to enhance their problem-solving skills and deepen their understanding of fundamental computer science concepts.
## Features
The project includes solutions to popular coding challenges such as:
+ Reversing a Linked List
+ Validating a Palindrome
+ Finding the Longest Common Subsequence
+ Implementing Binary Search
+ Balancing a Binary Search Tree
+ Implementing Depth-First Search## Getting Started
This project is optimized for **Swift 5.0** or later. The repository is organized as follows:
+ Sources/Challenges - Contains individual Swift files for each coding challenge
+ Tests - Unit tests to verify the correctness of challenge solutions## Usage
Feel free to use these challenges for personal learning, interview preparation, or as teaching materials. Each challenge file includes a problem description, the solution implementation, and example usage.
## Contributing
Contributions are welcome! If you'd like to add a new challenge, improve an existing solution, or fix a bug, please submit a [pull request](https://github.com/waynewbishop/bishop-algorithms-challenges/pulls). Make sure to follow the existing code style and include appropriate tests.
## Questions and Feedback
If you have questions about the challenges or would like to provide feedback, please [open an issue](https://github.com/waynewbishop/bishop-algorithms-challenges/issues) in this repository or [contact me](https://www.linkedin.com/in/waynebishop/) me directly.