/DSA_learning_code

A collection of data structures and algorithms implementations using the Python programming language, along with my practice coding library.

Primary LanguagePython

Data Structures and Algorithms in Python And My daily Problem Solving challenge

Overview

This repository contains a collection of implementations of various Data Structures and Algorithms (DSA) using Python. The goal is to provide an easy-to-understand and well-documented source of code for learning and reference purposes.

Author

Md. Injamul Haque

  • Position: Machine Learning Engineer, DevTechGuru Limited, Bangladesh
  • Researcher: Health Informatics Research Lab
  • Education: BSc in Computer Science and Engineering, Daffodil International University

Contents

This is a brief overview of the sections included. More content will be added as I continue to update the repository.

  1. Data Structures

    • Arrays
    • Linked Lists
    • Stacks
    • Queues
    • Trees
    • Graphs
    • Hash Tables
  2. Algorithms

    • Searching Algorithms (e.g., Binary Search)
    • Sorting Algorithms (e.g., Quick Sort, Merge Sort)
    • Dynamic Programming
    • Greedy Algorithms
    • Backtracking
    • Graph Algorithms (e.g., Dijkstra's, BFS, DFS)