Basic and advanced C++ code for learners.
This repository contains various C++ and C programs and code related to Data Structures, Algorithms, and other programming topics. It serves as a collection of educational resources and code examples.
Here's an overview of the folders and their contents in this repository:
.vscode
: Configuration files for Visual Studio Code.C++ Advance
: Advanced C++ code.C
: C programming code.Compiler setup
: Code related to setting up compilers.Data Structure Algorithm
: Code related to data structures and algorithms.Dynamic Memory
: Code related to dynamic memory allocation.Graphics
: C++ graphics library and STL library code.HackerRank
: Code related to HackerRank problems.LeetCode/Easy Problem
: Code for solving LeetCode Problems.Linklist
: Implementation of linked lists in C++.Map
: Code related to STL map and its unique functions.Multi Map
: Code related to Multi Map.Numerical Method
: Code related to numerical methods.OOP
: Object-Oriented Programming examples.Operating System
: Code related to process and scheduling in operating systems.Others
: Miscellaneous code.Problem/codefource
: Code related to number theory, including binary exponentiation.Queue
: Queue implementation using stacks and linked lists.STL Library
: Code related to STL library, including upper and lowercase operations.Set
: Set data structure examples.Stack
: Code for solving LeetCode problems using stacks.array
: Code related to arrays and compiler setup.basic math c++
: Basic math operations in C++.c++ Library
: C++ library and exit examples.compiler_lab
: Compiler lab code.file
: File-related code.function
: Function-related code.game
: Game-related code.list
: List-related code.pair
: Pair data structure examples.pointer
: Pointer-related problems in C++.string
: String operation examples.vector
: Vector data structure examples..gitignore
: Gitignore file.- `example. CPP: Example C++ code for defines and templates.
Please take a look at each folder's README or source code files for specific usage instructions and explanations.
Contributions to this repository are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Submit a pull request with a clear description of your changes.