Data Structures Covered - Array, Stack, Queue, Linked List, Matrix/Grid, Hash, Heap, Graph, String Tree
Algorithms Covered - Pattern Searching, Divide & Conquer, Searching, Sorting, Bitwise, Greedy, Recursion, Backtracking, Dynamic Programming
Language - Java
Introduction to Data Structure - Why DSA, What is DSA and How we deliver
by Harish Sannidhanam
Next week-end Online Batch -
- 01/Jul/2023
- |
- Saturday
- |
- 09:00 AM
Course Features
- Complimentary Life time Access to Data Structure Online course
- Course mentored by Mr.Harish Sannidhanam
- Use case based learning which will help you to crack product companies selection process
- Course completion certificate
- Real time implementation of concepts with real-world examples
Course Overview
- This course is a complete package that helps you learn Data Structures and Algorithms with Java language from basic to an advanced level. The course curriculum has been divided into 08 week-end sessions on Saturdays/Sundays where You will learn algorithmic techniques for solving various problems. The course offers you a wealth of programming challenges that will help you to prepare for interviews with top-notch companies like Microsoft, Amazon, Adobe etc. You will learn data structures & algorithmic techniques for solving various problems . This course does not require any prior knowledge of Data Structure and Algorithms, but a basic knowledge of any programming language (Java ) is required.
- It will be an week-end online live (Live Stream) class, so you can attend this class from any geographical location. It will be an interactive live session, where you can ask your doubts to the instructor (similar to an offline classroom program).
- Pre-requisites: Java programming language
- Recommended for: Every beginner
- 1. Undergraduate who want to Learn Data Structures Perfectly
- 2. Developer who want to get Deepest knowledge of Data Structure
Course Mentor
- Harish Sannidhanam, a SSi Digital alumni, M.Tech. IIIT Banglore & Software Developer at MNC is a passionate tech evangelist & Data Structure implementation specialist. His knowledge expertise and delivery style for explaining concepts of data structures & alogorithms helps many students to successfully crack the selection process of product based companies like Axtria, Amazon, Appdynamics, BOX8, Oracle, Siemens, Western Digital & many more companies
Course Content
- Introduction
- Basic Terminology
- Need of Data Structure
- Advantages of Data Structure
- Data Structure Classification - Linear & Non Linear Algorithms
- Algorithms
- Pseudocode
- Flowchart
- Complexity
- Asymtotic Notations
- Primitive DS
- NonPrimitive DS
- Array Data Structure
- Definition of Array
- Need of Using Array
- Advantages of Array
- Types of Array
- One Dimensional
- Two Dimensional
- Implementation of One Dimensional Array in Memory
- Implementation of Two Dimensional Array in Memory
- Row Major Implementation
- Column Major Implementation
- Types of Linked List
- Simple Linked list
- Double Linked list
- Circular Linked list
- Basic Operation on Linked list
- Insertion
- Deletion
- Display
- Search
- Delete
- Operations on Stack
- Basic Stack Operations
- Implementation Stack Using Array
- Implementation Stack Using Linked list
- Operations on Queue
- Basic Queue Operations
- Implementation Queue Using Array
- Implementation Queue Using Linked list
- Tree Data Structure
- Types Of Trees
- BST
- Operations on BST
- AVL Trees
- Operations on AVL Trees
- AVL Tree Rotation
- Searching Algorithm
- Linear Search
- Binary Search
- Sorting Algorithm
- Bubble Sort
- Insertion Sort
- Selection Sort
- Merge Sort
- Count Sort
- Problems in Greedy Algorithms
- Problems in Dyanamic Algorithms
- Types of Graphs
- Graph Terminologies
- Traversing Techniques
- Spanning Trees
- Minimum Spanning Tree
- Algorithms in Graphs
- Depth First Traversal
- Breadth First Traversal
- Revision of Topics & Doubts Clearing
Next week-end Online Batch -
- 01/Jul/2023
- |
- Saturday
- |
- 09:00 AM
Connect with us on Whats app