Data Structures and Algorithms

Learn Data Structures and Algorithms from Scratch

Only at ₹ 1999 /-

Call Us To Enroll

What you will learnafter joining Data Structures and Algorithms?

calendar-iconStart Date:

1st November 2024

calendar-iconBatch Time:
8:00 PM - 9:00 PM

In this course we will cover all the concepts of Data Structures and Algorithms. We will assign you one personal mentor, you can always connect with him/her and ask your doubts. 3 Small assignments will be given in every week(You need to complete these assignments within two weeks). For completing these assignments our teaching assistants will guide you.

We will start from basics of Data Structures and Algorithms and will cover all the concepts of Data Structures and Algorithms.

📚Array
📚Searching
📚Sorting
📚String & String Algorithms
📚LinkedList
📚Stack
📚Queue
📚Doubly LinkedList
📚Tree
📚Graphs
⚠️ If you don't complete assignments we will remove you from the course.

Unique featuresof our DSA

Explore 100+ Programs

Explore 100+ Programs

Problem-solving Strategies

Problem-solving Strategies

Elevate Logic Proficiency

Elevate Logic Proficiency

SYLLABUS

Structured syllabus for smooth learning


week-0

  • Revision of C++
  • Basic Programming Concepts
  • Introduction to Data Structures and Algorithms

week-1

  • Arrays
  • Operations on Arrays
  • Linear Search
  • Binary Search
  • Bubble Sort

week-2

  • Introduction to Strings
  • Reverse a String
  • Palindrome String
  • Introduction to ASCII
  • Lowercase to Uppercase
  • Uppercase to Lowercase
  • Smallest and Largest Word in a String

week-3

  • Introduction to LinkedList
  • Creating a LinkedList
  • Insertion in LinkedList
  • Deletion in LinkedList
  • Searching in LinkedList
  • Reverse a LinkedList

week-4

  • Introduction to Stack
  • Creating a Stack
  • Push Operation in Stack
  • Pop Operation in Stack
  • Peek Operation in Stack
  • Reverse a String using Stack

week-5

  • Introduction to Queue
  • Creating a Queue
  • Enqueue Operation in Queue
  • Dequeue Operation in Queue
  • Reverse a Queue

week-6

  • Introduction to Doubly LinkedList
  • Creating a Doubly LinkedList
  • Insertion in Doubly LinkedList
  • Deletion in Doubly LinkedList
  • Searching in Doubly LinkedList
  • Reverse a Doubly LinkedList

week-7

  • Introduction to Tree
  • Creating a Tree
  • Insertion in Tree
  • Deletion in Tree
  • Searching in Tree
  • Level Order Traversal in Tree

week-8

  • Introduction to Graphs
  • Creating a Graph
  • Insertion in Graph
  • Deletion in Graph
  • Searching in Graph
  • BFS in Graph