INTELLECTUS

Gallery

    DSA

    Unit 1

    Introduction to DSA

    What is Data Structures and Algorithms?
    Why Learn DSA?
    Time and Space Complexity Analysis

    Unit 2

    Arrays

    Array Operations: Insertion, Deletion, Search
    Multi-dimensional Arrays
    Array Basics

    Unit 3

    Linked Lists

    Introduction to Linked Lists
    Types of Linked Lists: Singly, Doubly, Circular
    Linked List Operations

    Unit 4

    Stacks and Queues

    Stacks: LIFO Data Structure
    Queues: FIFO Data Structure
    Applications of Stacks and Queues

    Unit 5

    Trees

    Binary Trees
    Introduction to Trees
    Tree Traversals: Inorder, Preorder, Postorder

    Unit 6

    Graphs

    Introduction to Graphs
    Graph Traversals: BFS and DFS
    Graph Representations

    Unit 7

    Sorting Algorithms

    Bubble Sort
    Insertion Sort
    Merge Sort

    Unit 8

    Searching Algorithms

    Linear Search
    Hashing
    Binary Search

    Unit 9

    Dynamic Programming

    Memoization vs Tabulation
    Introduction to Dynamic Programming
    Solving Problems with Dynamic Programming

    Unit 8 • Chapter 2

    Hashing

    Summary

    Unable to generate summary.

    Concept Check

    PreviousLinear Search
    NextBinary Search