/CPP_Practice

A repository for learning Data Structures and Algorithms (DSA) in C++ following the structured approach from the Take You Forward (TUF) website. Includes organized code files and solutions for efficient learning and practice.

Primary LanguageC++

CPP_Practice

📝 Overview

This repository contains my journey through learning Data Structure And Algorithms in C++ programming language. It includes solutions to the Strivers A2Z DSA Course in the same structured way as on the website.

This repository is ideal for beginners and intermediate learners who are also following Striver's DSA course or anyone looking for structured DSA practice in C++.

🗂️ Repository Structure

  • Data Structures:

    • Arrays
  • Algorithms:

    • Sorting algorithms

🚀 Getting Started

Prerequisites

  • C++ compiler (GCC, Clang, or Visual C++)
  • Basic understanding of C++ syntax

Compilation

Most programs can be compiled using:

g++ -std=c++17 filename.cpp -o output

Run the compiled program:

./output

📌 Key Learning Topics

  • C++ Fundamentals
  • STL (Standard Template Library)
  • Memory Management
  • Pointers and References
  • Algorithm Design and Analysis

🔄 Updates

This repository is actively maintained as I progress through my DSA journey. I commit to regular updates with new implementations and exercises. Check back frequently to see the latest additions!


If you find this repository helpful, please consider giving it a ⭐️

Visit the repository: https://github.com/Lakshit2604/CPP_Practice

Written by Lakshit Gupta