Data Structures and Algorithm (DS ALGO)

Duration: Hours

Enquiry


    Category:

    Training Mode: Online

    Description

    TABLE OF CONTENT

    Introduction
    1.1 Overview of Data Structures and Algorithms
    1.2 Importance of DS & Algo in Computer Science

    Basics of Programming
    2.1 Programming Paradigms
    2.2 Control Structures
    2.3 Basic Data Types and Variables

    Time and Space Complexity Analysis
    3.1 Big-O Notation
    3.2 Time Complexity Analysis
    3.3 Space Complexity Analysis

    Arrays
    4.1 Introduction to Arrays
    4.2 Array Operations
    4.3 Multi-dimensional Arrays

    Linked Lists
    5.1 Singly Linked Lists
    5.2 Doubly Linked Lists
    5.3 Circular Linked Lists

    Stacks
    6.1 Introduction to Stacks
    6.2 Stack Operations
    6.3 Applications of Stacks

    Queues
    7.1 Introduction to Queues
    7.2 Queue Operations
    7.3 Types of Queues

    Trees
    8.1 Introduction to Trees
    8.2 Binary Trees
    8.3 Tree Traversal Techniques

    Graphs
    9.1 Introduction to Graphs
    9.2 Types of Graphs
    9.3 Graph Traversal Algorithms

    Sorting Algorithms
    10.1 Bubble Sort
    10.2 Selection Sort
    10.3 Insertion Sort
    10.4 Merge Sort
    10.5 Quick Sort

    Searching Algorithms
    11.1 Linear Search
    11.2 Binary Search
    11.3 Hashing

    Hashing
    12.1 Introduction to Hashing
    12.2 Hash Functions
    12.3 Hash Tables

    Dynamic Programming
    13.1 Introduction to Dynamic Programming
    13.2 Memoization
    13.3 Tabulation

    Greedy Algorithms
    14.1 Introduction to Greedy Algorithms
    14.2 Greedy Choice Property
    14.3 Applications of Greedy Algorithms

    Advanced Data Structures
    15.1 Priority Queues and Heaps
    15.2 Disjoint Set (Union-Find) Data Structure
    15.3 Trie Data Structure

    Reviews

    There are no reviews yet.

    Be the first to review “Data Structures and Algorithm (DS ALGO)”

    Your email address will not be published. Required fields are marked *

    Enquiry


      Category: