https://github.com/pratik20gb/dsa-kun
This repository contains my journey through learning DSA and C++ as I work through various coding problems and practice implementing different algorithms and data structures.
https://github.com/pratik20gb/dsa-kun
cplusplus dsa dsa-algorithm dsa-cpp dsa-learning-series dsa-questions dsalgo
Last synced: over 1 year ago
JSON representation
This repository contains my journey through learning DSA and C++ as I work through various coding problems and practice implementing different algorithms and data structures.
- Host: GitHub
- URL: https://github.com/pratik20gb/dsa-kun
- Owner: pratik20gb
- Created: 2024-11-01T03:31:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-04T08:52:28.000Z (over 1 year ago)
- Last Synced: 2024-12-04T09:37:44.322Z (over 1 year ago)
- Topics: cplusplus, dsa, dsa-algorithm, dsa-cpp, dsa-learning-series, dsa-questions, dsalgo
- Language: C++
- Homepage:
- Size: 396 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# DSA and C++ Learning Repository
Welcome to my Data Structures and Algorithms (DSA) and C++ Learning Repository! This repository contains my journey through learning DSA and C++ as I work through various coding problems and practice implementing different algorithms and data structures.
## About
This repository serves as a record of my learning progress in DSA and C++. Here, I’ll be adding solutions to problems, along with my explanations and notes. Each section covers important DSA topics, which will help in understanding the foundational concepts of computer science and programming.
## Repository Structure
Data Structures: Implementations of various data structures such as arrays, linked lists, stacks, queues, trees, graphs, and more.
Algorithms: Solutions and explanations for algorithms including sorting, searching, dynamic programming, recursion, backtracking, etc.
C++ Code Snippets: Useful C++ code snippets and examples to understand syntax, language features, and best practices.
Topics Covered
The repository is divided into the following sections:
# Data Structures:
Arrays
Linked Lists
Stacks and Queues
Trees (Binary Tree, Binary Search Tree, AVL, etc.)
Graphs
Hashing and Hash Tables
Heaps
# Algorithms:
Sorting (Bubble Sort, Merge Sort, Quick Sort, etc.)
Searching (Binary Search, Linear Search, etc.)
Dynamic Programming (Knapsack, Fibonacci, etc.)
Recursion and Backtracking
Graph Algorithms (DFS, BFS, Dijkstra's, etc.)
C++ Basics:
# 365DaysOfCode