Skip to content

Atharvkote/Data-Structures-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms

Welcome to our repository dedicated to Data Structures and Algorithms! Here, you'll find implementations of various data structures and algorithms in multiple programming languages.

Data Structures

Data Structure Description
Array Basic array data structure implementation.
Linked List Implementation of singly and doubly linked lists.
Stack Implementation of stack data structure.
Queue Implementation of queue data structure.
Tree Implementation of binary, AVL, and red-black trees.
Graph Implementation of graph data structure.

Algorithms

Algorithm Description
Sorting Algorithms Various sorting algorithms: bubble, insertion, selection, merge, quick sort.
Search Algorithms Linear search, binary search, DFS, BFS.
Graph Algorithms DFS, BFS, Dijkstra's algorithm, Prim's algorithm, Kruskal's algorithm.
Dynamic Programming Solutions to classic problems like knapsack problem and longest common subsequence problem.

Usage

Each data structure and algorithm is implemented in separate files or directories, organized by programming language. You can easily use them in your own projects by including the relevant files or directories.

Contributing

Contributions are welcome! If you'd like to contribute to this repository, feel free to fork it and submit a pull request with your changes.

🔗 Links

Telegram Badge Linkedin Twitter Gmail Discord Instagram

About

Data Structures and Algorithms. A Complete DSA Course For Coding Interviews

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •