Data Structures & Algorithms
00:05:00
The Data Structures and Algorithms Course is tailored for individuals in the software engineering field who aspire to elevate their careers by securing interviews with some of the world's most prestigious companies. This program is meticulously designed to equip you for these crucial interviews, covering a comprehensive range of skills, from problem-solving techniques to coding proficiency. You'll gain invaluable hands-on experience by tackling over 100 data structures and algorithm problems. The course commences with problem-solving exercises related to each data structure and algorithm, preparing you thoroughly for interviews with top-tier product-based companies such as Meta, Microsoft, Amazon, Adobe, Netflix, and Google.
Participants in this training will learn data structures and algorithms course and at the completion of this course, attendees will be able to:
DSA and Big O
Array
Array Questions
String
Linear Search
Binary Search
Arrays Searching
Bubble, Selection and Insertion Sort
Merge, Quick and Counting Sort
Bucket, Find Kth Element and Find Pages
Hashing
Phonebook
Hash Set
Stack
Queue
Linked List
Circular LinkedList
Reverse Linked List
Tree and Binary Tree
Data Structures & Algorithms
00:05:00
Big O in Data Structure
00:06:00
Array in Data Structures
00:07:00
String in Data Structure
00:02:00
Linear Search in Data Structure
00:02:00
Binary Search in Data Structure
00:02:00
Bubble Sort in Data Structure
00:03:00
Selection Sort in Data Structure
00:02:00
Insertion Sort in Data Structure
00:03:00
Merge Sort in Data Structure
00:03:00
Quick Sort in Data Structure
00:02:00
Counting Sort in Data Structure
00:03:00
Bucket Sort in Data Structure
00:03:00
Heap Sort in Data Structure
00:04:00
Shell Sort in Data Structure
00:03:00
Radix Sort in Data Structure
00:02:00
Hashing in Data Structure
00:04:00
HashMap in Data Structure
00:01:00
Hash Table in Data Structure
00:01:00
HashSet in Data Structure
00:01:00
Stack in Data Structure
00:04:00
Queue in Data Structure
00:04:00
Linked List in Data Structure
00:03:00
Singly Linked List in Data Structure
00:02:00
Doubly Linked List in Data Structure
00:03:00
Circular Linked List in Data Structure
00:02:00
Trees in Data Structure
00:06:00
Binary Tree in Data Structure
00:05:00
Binary Search Tree in Data Structure
00:03:00
AVL Tree in Data Structure
00:05:00
B Tree in Data Structure
00:04:00
K-Dimensional Tree in Data Structures
00:04:00
Spanning Tree in Data Structures
00:05:00
Segment Tree in Data Structures
00:02:00
Suffix Array and Suffix Tree in Data Structures
00:04:00
Java: Count the frequency of an element in an Array
00:20:00
Java: Find all triplets with zero sum
00:20:00
Java: Leaders in an array
00:20:00
Java: Meeting Rooms
00:25:00
Java: Merge Two Sorted Arrays
00:20:00
Java: Minimum Number of Jumps to Reach End in Array
00:25:00
Java: Move all Zeros to the beginning of an array
00:25:00
Java: Remove Duplicates from an Array
00:20:00
Java: Rotate a Matrix by 90 degrees
00:25:00
Java: Rotate an Array to the left
00:20:00
Java: Find the length of the largest subarray with 0 Sum
00:25:00
Java: Longest Increasing Consecutive Subsequence
00:25:00
Java: Find Whether an Array is a Subset of Another Array
00:20:00
Java: Camel Case of a given Sentence
00:20:00
Java: Count ways to increase LCS length of two Strings by one
00:25:00
Java: Minimum rotations required to get the same string
00:15:00
Java: Multiply Large Numbers represented as Strings
00:25:00
Java: Find Itinerary from a given list of tickets
00:25:00
Java: Two Sum
00:30:00
Java: Merge Sorted Arrays
00:25:00
Java: Search Insert Position
00:25:00
Java: First Bad Version
00:30:00
Java: Find Peak Element
00:30:00
Java: Search in Rotated Sorted Array
00:25:00
Java: 3 Sum
00:25:00
Java: Search a 2D Matrix
00:20:00
Java: Find Minimum in Rotated Sorted Array
00:25:00
Java: Find Minimum in Rotated Sorted Array II
00:35:00
Java: Ceiling in a Sorted Array
00:25:00
Java: Count 1’s in a Sorted Binary Array
00:20:00
Java: Find a Fixed Point (Value equal to Index) in given Array
00:25:00
Java: Search an Element in a Sorted and Rotated Array
00:30:00
Java: Two Elements whose Sum is Closest to Zero
00:30:00
Java: Search in an Almost Sorted Array
00:25:00
Java: Median of Two Sorted Arrays of Different Sizes
00:30:00
Java: A Pair with a Given Sum in the Rotated Sorted Array
00:25:00
Java: Sort Elements by Frequency
00:30:00
Java: Sort a Linked List of 0s, 1s and 2s
00:35:00
Java: Find Missing Elements of a Range
00:25:00
Java: Sort a Nearly Sorted (or K sorted) Array
00:20:00
Java: Chocolate Distribution Problem
00:30:00
Java: Minimum Swaps required to convert binary tree to binary search tree
00:30:00
Java: Count Distinct Occurrences as a Subsequence
00:30:00
Java: Sort a Matrix in all way Increasing Order
00:20:00
Java: Two Sum
00:30:00
Java: Contains Duplicate
00:20:00
Java: Longest Substring without Repeating Characters
00:30:00
Java: Group Anagrams
00:35:00
Java: Valid Sudoku
00:40:00
Java: Subarray Sum Equals K
00:25:00
Java: Minimum Window Substring
00:30:00
Java: Design HashSet
00:25:00
Java: Reverse a Stack using Recursion
00:25:00
Java: Find next right node of a given key
00:30:00
Java: Traversing directory in Java using BFS
00:20:00
Java: Delete consecutive same words in a sequence
00:25:00
Java: Sort a Stack using another stack
00:30:00
Java: Minimum time required to rot all oranges
00:40:00
Java: Next Greater Element
00:30:00
Java: Trapping rain water
00:30:00
Java: Largest rectangle in histogram
00:25:00
Java: Construct a linked list from 2D matrix
00:30:00
Java: Convert given Binary Tree to Doubly Linked List in Linear Time
00:25:00
Java: Count Nodes in Circular Linked List
00:25:00
Java: Delete all Prime Nodes from a Doubly Linked List
00:35:00
Java: Deletion from a Circular Linked List
00:35:00
Java: Remove Duplicates from a sorted Linked List
00:25:00
Java: Reverse a Doubly Linked List
00:20:00
Java: Traversal of Circular Linked List
00:25:00
Java: Check whether a Binary Tree is BST or Not
00:30:00
Java: Deletion in a Binary Tree
00:40:00
Java: Check if two nodes are cousins in a Binary Tree
00:50:00
Java: Check whether the two Binary Search Trees are Identical or Not
00:35:00
Java: Find the Closest Element in Binary Search Tree
00:35:00
Java: Convert Binary Tree to Doubly Linked List
00:50:00
Java: Height of a Generic Tree from Parent Array
00:50:00
Java: Insertion in a Binary Tree in Level Order
00:35:00
Java: Find right Sibling of a binary tree with parent pointers
00:40:00
Java: Find Distance between two nodes of a Binary Tree
00:50:00
Java: Binary Tree to Binary Search Tree Conversion
00:40:00
I have completed my AWS Solutions Architect Associate Training from DotNetTricks and just loved it. The trainer was Subject Matter expert who was not only very much updated with recent trends in AWS but also himself worked in industry as a Solution Architect for AWS Cloud. They have very good study material which is adequate enough to make your concepts clear about AWS Cloud and also assist you in a big manner to get your AWS Solution Architect Associate Certification. Especially hands-on training makes you feel that you actually providing a real-time solution to a business. DotNetTricks also has an excellent support team who are available 24 x 7 to help us in case of any issue related to course material, learning management system, job opportunities etc. The Certification has helped me to boost my career goal. Thanks, DotNetTricks!
It's a great learning with DotNetTricks. I am very happy to share my feedback after completing my Amazon Web Services Master Program, This training program is such a wonderful opportunity to boost your career, it open doors to a new career path for those with no resources to change their circumstances. What they promise in their course content they deliver, Instructor was very helpful in explaining the concepts and also have the Hands-on practice of the project. The Course Delivery is amazing even for a beginner to start the career with Amazon Web Services (AWS). I am extremely happy DotNetTricks Training Program. In My, Recommendation just joins the Demo and you can see yourself, its Free Thank you DotNetTricks Team for helping me with my career path.
The Asp.Net Core with Angular Development course at Dot Net Tricks was very good. The Trainers are well experienced had a good hands on knowledge about the subject. They answer all the questions asked and sort out the doubts. The support team is also very active. In case of any issue they solve it as soon as possible. Thanks Dot Net Tricks!
Scholarhat is a best E-learning training platform. I have enrolled in Mastering Microsoft Azure Development with Scholarhat. The course material was very engaging and helpful. The best thing about them is the effort they take in resolving the course related query and also provide you with additional knowledge. I would love to recommend Scholarhat to my friends. Thanks, Scholarhat.
I took instructor-led online Training on Asp.Net MVC with Angular.It was a nice experience for me that honestly speaking help me grow in my career with 90% growth. After completions of my training I cracked 3 interviews in Bangalore at same time.Almost all questions of interview were discussed and how to answered was discussed in Live session.I learnt real-time exposure as project development part was based upon how we work on clients projects. I recommend you as well to invest for your learning at Scholarhat.
Online Self Paced Courses are designed for self-directed training, allowing participants to begin at their convenience with structured training and review exercises to reinforce learning. You'll learn through videos, PPTs, and Assignments designed to enhance learning outcomes, all at times that are most convenient for you.
All our mentors are highly qualified and experience professionals. All have at least 8-10 yrs of development experience in various technologies and are trained by Dot Net Tricks to deliver interactive training to the participants.
As soon as you enroll in the course, you will get access to the course content through LMS (The Learning Management System) in the form of a complete set of Videos, PPTs, PDFs, and Assignments. You can start learning right away.
You can enroll in the course by doing payment. Payment can be made using any of the following options.
Yes, Dot Net Tricks provides student discount to learners who cannot afford the fee. Email us from your student account, or attach your student ID.
In short, no. Check our licensing that you agree to by using Dot Net Tricks LMS. We track this stuff, any abuse of copyright is taken seriously. Thanks for your understanding on this one.
Please drop us an email with a list of user details like name, email you’d like to enroll and have access, we'll create your team accounts.
Yes, we do. As the technology upgrades your content gets updated at no cost.
You can give us a CALL at +91 113 303 4100 OR email us at enquiry@dotnettricks.com
We do. Once you've finished a course, reach out to us.