Welcome to the repository for assignments completed in CS3460 - Modern C++ at Utah State University. Each assignment focuses on different aspects of C++ programming, ranging from algorithm implementation to exploring and improving standard library features. Below is a brief overview of each assignment:
- Implementation of the N-Bonacchi sequence algorithm.
- Development of a random distribution algorithm.
- Migration of the random distribution implementation to header files.
- Separation of implementation in a .cpp file from the header files.
- Assessment of different array performance used by the standard library in C++.
- Algorithm for creating predictive tests using a K-Airy tree algorithm.
- Implementation of Conway's Game of Life simulator in C++.
- Generic mass conversion utility for various weights.
- Enhanced std::vector with dynamically sized capacity determined by the programmer, deviating from the default doubling capacity of std::vector.
Feel free to explore each assignment folder for detailed documentation, source code, and any additional resources. If you have any questions or feedback, don't hesitate to reach out.
Have fun! ๐