Loading...

Fundamentals of Data Structures

Learn by hands-on programmes, while mastering the fundamental theories behind them – ensuring you understand not just how, but why.

20 Per Batch Beginner 30.0 Hrs
Instructor Name - Dr. S.Lovelyn Rose

About this Course

This course is designed to start from the basics and help you master Data Structures and Algorithms with coding examples

Skills you'll gain

Problem-Solving Skills Mastering Core Data Structures Efficient Coding Practices

Syllabus

  • 1D Array - Definition, properties, and memory representation
  • Array Indexing - Traversal, slice and dice in arrays
  • Operations - Insertion, deletion, traversal
  • 2D Arrays - Definition, representation, matrix manipulation

  • Linear Search - Code, best, worst, and average case complexity
  • Binary Search - Code, O(log n) analysis

  • Insertion Sort - Code, best and worst case complexity
  • Selection Sort - Code, best and worst case complexity
  • Bubble Sort - Code, best and worst case complexity
  • Merge Sort - Recurrence trees, Python code, time and space complexity
  • Quick Sort - Recurrence trees, Python code, time and space complexity

  • Singly Linked Lists - Definition, operations (insertion, deletion, searching)
  • Douobly Linked Lists - Definition, operations (insertion, deletion, searching)
  • Circular Linked Lists - Definition, operations (insertion, deletion, searching)

  • Stacks - Operations, infix to postfix conversion, evaluation
  • Queues - Circular queues, Deque operations

  • Tree Types - Binary trees, representation
  • Traversal - Inorder, preorder, postorder
  • Binary Search Trees - Definition, insertion, deletion, searching
  • AVL Trees - Definition, insertion, deletion, searching
  • Tries - Definition, insertion, deletion, searching
  • Heaps and Priority Queues - Insertion, deletion, sorting

  • Terminologies - Types of graphs
  • Representation - Arrays, linked lists
  • Traversal - Depth-first, breadth-first
  • Shortest Path Algorithms - Dijkstra, Floyd

About the Instructor

Dr .S.Lovelyn Rose

Founder and CEO

20 Students

7 Topics

Dr. S. Lovelyn Rose—a Doctorate in AI, seasoned academic with 22 years of experience teaching Python, Data Structures, Algorithms, and Design Techniques, and author of “Data Structures” by Wiley. With her extensive academic and industry background, she’ll guide you through fundamental DS concepts, ensuring you gain clarity and confidence in applying them to real-world problems.

Fee

7,999

Duration

30 Hrs

Lectures

26

Enrolled

20 students

Language

English - Tamil

Skill Level

Beginner

Deadline

Life Time

Certificate

Yes