/CSE221

This repository consists every possible resources of the course "Algorithm" of Fall'23.

Primary LanguagePython

Algorithms[CSE221]

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.

Introduction

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.

Contents

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 !!