Skip to content

imsushant12/CPP-Programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

C++ Algorithms & Data Structures

Welcome to the C++ Algorithms & Data Structures repository! ๐Ÿ’ป

This repository contains 272 C++ source files covering algorithms, data structures, dynamic programming, graph theory, recursion, sorting/searching, OOP concepts, and problem-solving exercises.

About

This repository is intended for learning, practicing, and experimenting with C++ programming. It is suitable for beginners, intermediate coders, and anyone preparing for coding interviews or competitive programming.

Topics covered include:

  • Graph Algorithms (BFS, DFS, Dijkstra, Bellman-Ford, Kruskal, Tarjan, Kosaraju, etc.)
  • Sorting & Searching Algorithms
  • Recursion & Dynamic Programming
  • Binary Trees, Binary Search Trees & Heaps
  • Object-Oriented Programming (OOP) Examples
  • Linked Lists, Queues, Stacks
  • String Manipulation & Pattern Problems
  • Games, Interactive Programs, and Utility Programs

C++ Scripts Index

Getting Started

  1. Clone the repository
git clone https://github.com/<your-username>/<repo-name>.git
cd <repo-name>
  1. Compile & Run a C++ Program
g++ -std=c++17 ProgramName.cpp -o ProgramName
./ProgramName

Example:

g++ -std=c++17 Fibonacci_DP--Bottom-up.cpp -o Fibonacci_DP
./Fibonacci_DP

Contributing

Contributions are welcome! Fork the repo, create a branch, and open a pull request with your changes.

Happy Coding! ๐Ÿš€

About

Contains several common C Plus Plus programs and DSA programs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages