Welcome to the Algorithms Repository! This repository is a collection of various algorithms implemented in different programming languages. Whether you are a computer science student, a software engineer, or just someone interested in algorithms, this repository is designed to be a valuable resource for learning and exploring different algorithms.
Algorithms are the foundation of computer science, and understanding them is essential for solving complex problems efficiently. This repository aims to provide a comprehensive and well-organized collection of algorithms implemented in popular programming language python.
The repository is organized into folders, each dedicated to a specific algorithm or a group of related algorithms. The structure is designed to be clear and easy to navigate.
-
Sorting
- Bubble Sort
- Merge Sort
- Quick Sort
-
Searching
- Binary Search
- Linear Search
-
Graph Algorithms
- Depth-First Search (DFS)
- Breadth-First Search (BFS)
- Dijkstra's Algorithm
Happy Coding !!