Cerification of completion of Semester Modules
30 Hours of rigorous coaching in 3 months' time
Practical exposure of theoretical concepts
Data Structures are typically used to organize, process, retrieve and store data on computers for efficient use. The right understanding of and using the right data structures help software engineers write the right code. Data structures are a key component of Computer Science and help in understanding the nature of a given problem at a deeper level. They're widely utilized in Artificial Intelligence, operating systems, graphics, and other fields.
Master the basics of DSA, practice coding questions & attempt the assessment tests. You will also learn algorithmic techniques for solving various problems, get to learn important topics for interviews and get fluent in the basics of programming. This course does not require any prior knowledge of Data Structure and Algorithms.
Unit - I - (Introduction: Basic Terminology, Elementary Data Organization, Structure operations, Algorithm Complexity, Analysis of Algorithm, Time-Space trade-off. Arrays: ADT, Array Definition, Representation and Analysis, Single and Multidimensional Arrays, address calculation, application of arrays) - 5 Hour(s)
UNIT – II - (Stacks: Array representation and Implementation of stack, Operations on Stacks: Push & Pop, Application of stack: Conversion of Infix to Prefix and Postfix Expressions, Evaluation of postfix expression using stack, Recursion. Queues: Array representation and implementation of queues) - 6 Hour(s)
UNIT – III - (Trees: Basic terminology, Binary Trees, Binary tree representation, algebraic Expressions, Complete Binary Tree, Extended Binary Trees, AVL tree, Array and Linked Representation of Binary trees, Traversing Binary tree, Binary Search Tree (BST), B tree and B+ tree) - 6 Hour(s)
UNIT – IV - (Searching and Hashing: Sequential search, binary search, comparison and analysis, Hash Table, Hash Functions, Collision Resolution Strategies, Hash Table Implementation. Sorting: Selection sort, Bubble sort, Insertion Sort, Bubble Sorting, Quick Sort, Merge Sort, Heap Sort, and Internal Sorting) - 6 Hour(s)
UNIT – V - (Graphs: Terminology & Representations, Graphs & Multi-graphs, Directed Graphs, Sequential Representations of Graphs, Adjacency Matrices, Traversal.) - 7 Hour(s)
CollegeDekho Brings you India's Best Faculty with years of teaching experience!
Learn and chat with expert faculty in an interactive live classroom with only 15 students
Clear all your queries and doubts instantly on our 24x7 discussion platform. Directly interact with your faculty.
Get clarity from faculties on every single doubt, with topic-wise Live 1 on 1 Doubt Clearing Sessions
Receive PDF notes for reading and revising, which you can even save and refer to later.
Unlimited Access to recorded Lectures for a quick revision before the final exam
Jan 05, 2022
6999 15000
Jan 06, 2022
10000 20000
Jan 06, 2022
10000 20000
Jan 11, 2022
6000 20000
Jan 13, 2022
10000 15000
Jan 10, 2022
10000 25000
Jan 06, 2022
10000 20000
Jan 06, 2022
24999 49999
10000 15000
30000 32500
18000 20000
17700 17701
28320 28321
12800 16000
12999 13000
10999
Feb 11, 2022
9000 11999
Feb 11, 2022
10400 12999
Feb 11, 2022
10200 13999
Feb 12, 2022
13500 25000
Feb 12, 2022
12250 17500
Feb 12, 2022
3500 5000
Feb 12, 2022
3499 5000
Feb 13, 2022
3499
Feb 13, 2022
3499 5000
Feb 13, 2022
9999
Feb 13, 2022
7200 8999
Apr 04, 2022
5499 5500
Apr 04, 2022
May 22, 2022
30000 45000