- Description
- Goals
- Installation
- Usage
- Directory Structure
- Contributing
- Feedback and Issues
- License
- Acknowledgments
This repository is dedicated to the students of CSCI240 (Computing II). It houses an Open-Source C++ Utility Library that captures a vast array of algorithms and data structures covered throughout the semester. The library is designed to be a practical tool for both current and future batches, blending theoretical understanding with real-world application. Contributing to this repository may also be a way to better prepare yourself for CSCI36200 (Data Structures and Algorithms)
- Knowledge Repository: Serve as a go-to resource for current and future students, assisting them in reviewing and understanding key course concepts.
- Hands-on Experience: Provide students with the opportunity to apply theoretical knowledge in a real-world coding and collaborative environment.
Instructions on how to clone and use the library locally will be provided as development progresses.
Detailed documentation on specific algorithms, data structures, and utility functions will be made available in the respective directories.
Algorithms/
: Contains implementations of key algorithms.Data-Structures/
: Houses various data structure implementations.Tests/
: Unit tests for the library components.Documentation/
: In-depth descriptions, use-cases, and examples for each algorithm and data structure.
We welcome contributions from students and educators alike. If you wish to contribute:
- Fork the repository.
- Create a new branch for your feature or fix.
- Submit a pull request.
For detailed guidelines, please refer to the CONTRIBUTING.md
file.
If you encounter any issues or wish to provide feedback, please open an issue on this repository. Your insights and feedback are invaluable to improving this resource for everyone.
This project is licensed under the MIT License. For more details, see the LICENSE
file.
- The dedicated faculty and students of CSCI240.
- All contributors and supporters of this project.