Data Structures course focuses on providing learners with solid wisdom in the basics of Data Structures in C, as data structures are the building blocks of any programming language.You will get familiar with an array, stack, queue, and linked list. Further, you will learn binary tree, binary search tree, heap, and hashing. You will understand these concepts better with the appropriate examples and hands-on demos
Advantages:
Understand the details of Data Structures and algorithms (DSA) through animations
Learn to write programs for different Data Structures and Algorithms in C language
Get the confidence to face programming interviews
Test your knowledge with over 100 Quiz questions
Learn how to analyse algorithms
Get the ability to write and trace recursive algorithms
Course Outline:
Introduction
Analysis of Algorithm and Time Complexity
Arrays and Recursion
Learn the concept around arrays and recursion with practice problems.
Searching and Sorting
sorting techniques with complexity analysis
heap sort, merge sort , raddix sort, quick sort, insertion sort
Matrix
2D arrays
Hashing
Concept of hashing, Collision Handling, Chaining
Strings
strings in C along with operations and functions
Linked List
singly, doubly and circular linked lists
Stack, Queue and Dequeue
Trees & Graphs
b-Tree, AVL-Tree
implementation of the data structure with their applications.