Email: rakesh@xamnation.com         Phone/Whatsapp: +91 9988708161

## Description

All leading software companies conduct test on data structure and algoritms to check the knowledge of candidate during interview process. Candidates are provided with problem set, and they are asked to solve the problem set by either sharing the pseudo code or to write a working code in programming language. In this course, we will cover all major algorithms and data structure and different problems that can come from them. This will be online video lecture course, and you will be provided teacher support for doubt resolutions.

## Course Structure

Data Structure and Algorithms

• vector and list in the STL
• Implementation of vector
• Implementation of list
• Binary Trees
• The Search Tree ADT–Binary Search Trees
• AVL Trees
• Splay Trees
• Tree Traversals
• B-Trees
• Sets and Maps in the Standard Library
• General Idea
• Hash Function
• Separate Chaining
• Hash Tables Without Linked Lists
• Rehashing
• Hash Tables in the Standard Library
• Extendible Hashing
• Model
• Simple Implementations
• Binary Heap
• Applications of Priority Queues
• d-Heaps
• Leftist Heaps
• Skew Heaps
• Binomial Queues
• Priority Queues in the Standard Library
• Preliminaries
• Insertion Sort
• A Lower Bound for Simple Sorting Algorithms
• Shellsort
• Heapsort
• Mergesort
• Quicksort
• Indirect Sorting
• A General Lower Bound for Sorting
• Bucket Sort
• External Sorting
• Definitions
• Topological Sort
• Shortest-Path Algorithms
• Network Flow Problems
• Minimum Spanning Tree
• Applications of Depth-First Search
• Introduction to NP-Completeness
• Greedy Algorithms
• Divide and Conquer
• Dynamic Programming
• Randomized Algorithms
• Backtracking Algorithms
• 5 Online mock tests
• 5 written assignments

#### Students Testimonials

Great info that was clear and concise. It will surely help me improve my career prospects!
"Rahul Sharma "
Each section describes a guide on how to write an ultimate resume. I recommend the udemy learners to try this especially if you need to broaden your knowledge and new beginners.
"Shruti "
Detailed and useful course. Recommended
"Shubham"

yes this course was a good match for me because i actually learned things i had no clue about which will help me later and to also teach others.
"Vivek Mehta"

#### FAQ

Our material covers 100% of syllabus needed for companies placements. Furthermore, we have marked our material for companies level. You don’t need any extra material.

All of our teachers are IIT graduates who are working in leading software companies. They have strong experience in data structure and algorithms.

You can contact teachers via email and whatsapp.

We will be sharing details regarding tools and software once you enroll in this course.

Our course is sufficient for all types of companies like Google, Amazon, Flipkart, Infosys etc. Our material is marked for difficulty level, and it will help you in preparation for particular sets of companies only.