Skip to content

minalDev-git/DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA

A comprehensive repository implementing various Data Structures and Algorithms with practical applications. This collection is ideal for learning, revision, and applying core DSA concepts in real-world scenarios.

📚 Contents

🧱 Data Structures

Arrays & Lists

  • Dynamic Array
  • Singly Linked List
  • Doubly Linked List
  • Circular Linked List
  • Multi-Linked List

Stacks & Queues

  • Static Stack
  • Dynamic Stack
  • Static Queue
  • Dynamic Queue
  • Priority Queue

Hashing

  • Hash Table (Linear Probing)
  • Hash Table (Open Hashing / Separate Chaining)

Trees

  • Heap (Tree Implementation)
  • Binary Search Tree (BST)
  • AVL Tree
  • Routing Table (Trie Tree)

Graphs

  • Graph (Adjacency List)
  • Graph (Adjacency Matrix)

🧠 Algorithms & Applications

Sorting Algorithms

  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Merge Sort
  • Quick Sort

Expression Handling

  • Infix to Postfix Conversion
  • Infix to Prefix Conversion
  • Postfix Expression Evaluation
  • Prefix Expression Evaluation
  • Expression Tree Construction

Graph Algorithms

  • Kruskal's Algorithm
  • Prim's Algorithm

🛠️ Usage

You can explore each data structure and algorithm by navigating to its respective folder or file. The implementations are written with clarity to serve both learning and practical purposes.

🧑‍💻 Contribution

Feel free to fork the repo, add improvements, fix bugs, or contribute new data structures and algorithms. Pull requests are welcome!

🌟 Acknowledgements

Special thanks to the community and academic resources that contributed to the development of this comprehensive DSA collection.

Contributors

Languages