Skip to content

FahadAhmad311/DSA

Repository files navigation

Data Structures and Algorithms Course - iCodeGuru

Welcome to the Data Structures and Algorithms Course repository! This course, organized by iCodeGuru, focuses on enhancing your problem-solving skills through solving LeetCode questions. We aim to provide a comprehensive understanding of various data structures and algorithms, crucial for coding interviews and competitive programming.

Course Overview

This course is designed to teach you the fundamental concepts of data structures and algorithms. You'll gain hands-on experience by solving carefully curated LeetCode problems that illustrate these concepts.

Table of Contents

Trainers

This course is taught By:

Getting Started

Prerequisites

Before starting, ensure you have the following:

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/icodeguru-dsa-course.git
    cd icodeguru-dsa-course

Course Outline

The course is structured into several modules, each focusing on a different aspect of data structures and algorithms. Each module contains a set of LeetCode problems to reinforce the concepts learned.

Module 1: Introduction to Data Structures

  • Arrays
  • Two Pointer Method
  • sliding Window
  • Binary Search
  • Time and Space Complexity
  • Sorting Algorithms
  • Stacks and Queues

Module 2: Trees and Graphs

  • Linked Lists
  • Binary Trees
  • Binary Search Trees
  • Graphs and Graph Traversal
  • Trie Data Structure

Module 4: Dynamic Programming

  • Memoization
  • Tabulation
  • Common DP Problems

Module 5: Advanced Topics

  • Backtracking
  • Greedy Algorithms
  • Graph Algorithms

Resources

Video Recordings

If you missed the Live Class You can watch the recording on facebook page of Icodeguru. A Google Sheet Containing all the recording of session is here:

Contact

For any queries or suggestions, please reach out to us at ICodeGuru

Happy Coding!


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages