An open API service indexing awesome lists of open source software.

https://github.com/iceto1/cpp-study

Self-studying c++, archiving my activities
https://github.com/iceto1/cpp-study

cpp cpp-programming cpp11 cpp14 cpp17 cpp20

Last synced: 5 months ago
JSON representation

Self-studying c++, archiving my activities

Awesome Lists containing this project

README

          

# cpp-study

This is my personal C++ study repository.

It includes custom implementations of STL-like components, algorithm practice, and more.

I am currently studying Computer Engineering at the University of Utah.
In addition to what I learn in class, I use this space to explore my own interests and deepen my understanding of C++ through hands-on implementation.

## Purpose

The goal of this repository is to reinforce my C++ skills beyond the classroom by:
- Rebuilding STL-like components from scratch
- Practicing algorithms and time complexity analysis
- Exploring topics such as function pointers, lambda expressions, and iterators

## What’s Inside

- Custom `vector` implementation
- Custom `list` implementation
- Custom `iterator` header implementation
- Custom `allocator` implementation, adapted to custom containers
- Custom `Binary Search Tree` implementation
- Custom `AVL Tree` implementation
- Custom `Min/Max Heap Tree` implementation
- Custom `algorithm` header implementation
- Custom `functional` header implementation
- Custom `utility` header implementation
- Custom `type_traits` header implementation

- Custom `cout`, `cin`, `endl` implementation

- Leetcode problem solutions with description
(More content will be added.)

## Getting Started

You can clone this repository with:

```bash
git clone https://github.com/remydzn/cpp-study.git
```
All files are written and tested using Visual Studio on Windows.

## Feedback Welcome

If you have suggestions, improvements, or critiques, feel free to open an issue or submit a pull request.
I am currently studying and always looking to improve my understanding of C++ best practices.

## Author

Created and maintained by Seungtack Lee
GitHub: [https://github.com/remydzn](https://github.com/remydzn)

## License

Licensed under the MIT License – see [LICENSE](./LICENSE) for details.

## Note
πŸ“Œ This code was written and maintained by Seungtack Lee for educational purposes.
πŸ“Œ If you are using this for learning, please give proper credit.
πŸ“Œ **Unauthorized use for academic or job submissions is prohibited.**