Data Structures & Algorithms - Live Training

Learn Data Structures & Algorithms from expert trainer & get ready for placement!

Special offer!

Data Strucutures and Algorithms is very important when it comes to programming/coding rounds during campus and off campus placements. Product based companies specifically focus more on knowledge of Data Structures and Algorithms. It is very important when it comes to code implementation. This Data Structures & Algorithms Online Training will help all stream students to learn DS programming right from the basics and help then crack programming rounds for all major companies.

BATCH STARTS 19th November 2020

Click on Details for Syllabus

Features of the course:

1) A detailed day-wise schedule will be provided to get maximum results.

2) Certification after completion of course

3) You can watch courses at any time on a laptop as well as mobile. 

4) Data Strucutures course will be conducted in C language.

For Doubts Contact Us on Whatsapp: +91-8459943139 or mail us on contact@talentbattle.in

Detailed Syllabus:

Session – 1 System Life Cycle                                          
  • Algorithm Specification       
    • Introduction
    • Recursive Algorithms
  • Data Abstraction                  
  • Performance Analysis          
  • Space Complexity
  • Time Complexity
  • Asymptotic Notation
  • Comparing Time Complexities
  • Performance Measurement 
Session – 2  :ARRAYS AND STRUCTURES                          
  • The Array as an Abstract Data Type
  • The Polynomial Abstract Data Type
  • The Sparse Matrix Abstract Data Type        
  • Transposing a Matrix
  • Matrix Multiplication
  • The Representation of Multidimensional Arrays   
  • String Abstract Data Type    
  • Pattern Matching
  • Structures and Unions         
  • Self-Referential Structures
Session – 3 : STACKS AND QUEUES
  • The Stack Abstract Data Type      
  • The Queue Abstract Data Type        
  • Evaluation of Expressions   
  • Evaluating Postfix Expressions
  • Infix to Postfix
  • Multiple Stacks and Queues
Session – 4 : LINKED LISTS              
  • Pointers
  • Pointer Can Be Dangerous
  • Using Dynamically Allocated Storage
  • Singly Linked Lists
  • Dynamically Linked Stacks and Queues
  • Polynomials                          
  • Representing Polynomials as Singly Linked Lists
  • Additional List Operations
  • Operations for Singly Linked Lists
  • Operations for Doubly Linked Lists
  • Sparse Matrices

 

Session – 5 : TREES
  • Introduction
  • Terminology
  • Representation of Trees
  • Binary Trees
  • The Abstract Data Type
  • Properties of Binary Trees
  • Binary Tree Representations
  • Binary Tree Traversals
  • Additional Binary Tree Operations  
  • Threaded Binary Trees
  • Heaps
  • The Heap Abstract Data Type
  • Priority Queues
  • Insertion into a max heap
  • Deletion from a max heap
  • Binary Search Trees
  • Searching a Binary Search Tree
  •  Inserting an Element into a Binary Search Tree
  • Deleting an Element from a Binary Search Tree
  • Height of a Binary Search Tree
Session – 6 : GRAPHS
  • The Graph Abstract Data Type         
  • Introduction
  • Definitions
  • Graph Representations
  • Elementary Graph Operations
  • Depth First Search
  • Breadth First Search
  • Connected Components
  • Spanning Trees
  • Minimum Cost Spanning Trees
  • Shortest Paths and Transitive Closure
  • Single Source All Destination
  • All Pairs Shortest Paths
Session – 7 : SORTING
  • Searching and List Verification
  • Sequential Search
  • Binary Search
  • List Verification
  • Insertion Sort                       
  • Quick Sort
  • Optimal Sorting Time
  • Merge Sort
  • Iterative Merge Sort
  • Recursive Merge Sort
  • Heap Sort
  • Radix Sort                             
  • List and Table Sorts
  • External Sorts
Session – 8 : HASHING                   
  • Symbol Tables
  • Static Hashing
  • Hash Tables
  • Hashing Functions
  • Linear Open Addressing
  • Chaining
  • Theoretical Evaluation of Overflow Techniques
  • Dynamic Hashing
  • Dynamic Hashing Using Directories
Session – 9 : SEARCH STRUCTURES                                   
  • Optimal Binary Search Trees
  • AVL Trees
  • Digital Search Trees
  • B-Trees
  • Differential Files

Contact us in case you need more details.

Data Structures & Algorithms - Live Training
₹1999 ₹1499 
Buy Now

This package includes :

Courses

Placement Preparatory Data Structures & Algorithms Course

Placement Preparatory Data Structures & Algorithms Course

Learn Data Structures & Algorithms from expert trainer & get ready for placement!