Skip to content
Home
Courses
Upcoming Course Schedules
Training Videos
Angular Js 1 Training videos in Telugu
JQuery training videos in Telugu
java script
Python for data science
SQL training videos in telugu
Data Science and Machine Learning Telugu Videos By Balaji Sir
PHP Training videos in Telugu
New Trainer Registration
Software Training Demo videos Telugu
Register Now For Live Demo
HTML 5 Training videos in Telugu
Google Adwords training videos
AdWords videos in telugu
PageSpeed Insights
Bing webmaster tools training videos Telugu
Elementor training Videos in telugu For WordPress
Social Media Marketing Training videos in telugu
Google webmaster tools training videos in Telugu
Yandex webmaster tools training videos In Telugu
Contact
Menu
Home
Courses
Upcoming Course Schedules
Training Videos
Angular Js 1 Training videos in Telugu
JQuery training videos in Telugu
java script
Python for data science
SQL training videos in telugu
Data Science and Machine Learning Telugu Videos By Balaji Sir
PHP Training videos in Telugu
New Trainer Registration
Software Training Demo videos Telugu
Register Now For Live Demo
HTML 5 Training videos in Telugu
Google Adwords training videos
AdWords videos in telugu
PageSpeed Insights
Bing webmaster tools training videos Telugu
Elementor training Videos in telugu For WordPress
Social Media Marketing Training videos in telugu
Google webmaster tools training videos in Telugu
Yandex webmaster tools training videos In Telugu
Contact
WhatsApp Us
Call Us
Data Structures and Algorithms Online Training Hyderabad
Chapter 1 – Arrays and Strings
Traversing Array in Reverse (Using ESTCV Approach)
Traverse from Both Ends
Partitioning Arrays
Chapter 2 – Subarray Problems
Kadane’s Algorithm
Sliding Window using Two Pointers
Prefix Sums
Chapter 3 – System Design Intro
Anatomy of a Scalable Web Application
Approach for System Design Interviews + Uber/Lyft Design
Load Balancers and App Servers
Chapter 4 – System Design – Horizontal Scaling by Sharding
Why Sharding is the Swiss Army Knife of System Design Interviews
Optional Article: Distributed Caching Using Memcached
CAP Theorem for Beginners
Sharding – Using Partition Functions
Dynamic Sharding
Sharding – Consistent Hashing
Chapter 5 – Binary Search
Implementation
Binary Search with Duplicates
Search for Closest – Record and Move On
Special Tricks
Chapter 6 – Recursion and Backtracking
Intro to Recursion and Memoization
Permutations/Combinations using Auxiliary Buffer
Backtracking Spaceship
Chapter 7 – Linked List
Implementation
Append Function
Deleting Nodes
Slow Pointer, Fast Pointer
Linked Hash Table
Reversing a Linked List
Chapter 8 – Stack
Stack – Intro
Stack as Restriction
Stack with Max
Expression Evaluation
Chapter 9 – System Design – Databases and Storage
Databases – Intro to Indexing and NoSQL
Key-Value Stores incl. Object Stores, In Memory DBs
Wide Column Stores – e.g, HBase, Cassandra
Transaction Processing
Chapter 10 – Queue
Queue – Intro
Queue – Sliding Window
Queue with Max
Chapter 11 – Dynamic Programming
DP Myths Tips
Intro
Approaching Dynamic Programming Problems
Chapter 12 – Arrays and Strings II
Max Diff
2D Arrays
Special Tricks
Add/Multiply without Operators
Chapter 13 – Hash Table & Hash Functions
Hash Table – Implementation
Hash Table – Hash Functions
Hash Table – String Search
Chapter 14 – System Design – Important Backend Components
Distributed File System Design
Distributed Processing using MapReduce
Spatial Indexing – Nearest Neighbors Search
Chapter 15 – Graphs I
Graphs I – Basics
Graphs I – DFS
Graphs I – BFS
Graphs I – Topological Sort
Chapter 16 – Heap
Heaps – Intro, Implementation (18:36) 2 problems Intro Implementation
Chapter 17 – Line Sweep
Line Sweep – Intro
Line Sweep – Skyline
Chapter 18 – Selection Algorithm
Selection Algorithm
Chapter 19 – Sorting Algorithms
Sorting Algorithms
Merge Sort and Quick Sort
Stability and Sorting Large Data
Special Tricks
Chapter 20 – Graphs II
Graphs II – Detecting Cycles
Graphs II – Bipartite Graph
Graphs II – Connected Components
Chapter 21 – Bit Manipulation
Bit Manipulation – Intro
Bit Manipulation – Flip Bits
Bit Manipulation – Get & Set Bits
Bit Manipulation – Swap Bits
Bit Manipulation – LSB
Bit Manipulation – Complement of Integer
Bit Manipulation – Duplicate XOR
Chapter 22 – Binary Tree
Binary Tree – Intro, Traversing
Binary Tree – Top to Bottom
Binary Tree – Bottom to Top
Binary Tree – Lowest Common Ancestor
Binary Tree – Reconstruction
Chapter 23 – Binary Search Tree
Binary Search Tree – Intro, Implementation
Binary Search Tree – Record and Move On
Binary Search Tree – Successor
Binary Search Tree – LCA
Binary Search Tree – Building Balanced BSTs
Chapter 24 – Trie
Trie – Intro
Trie – Implementation
Chapter 25 – System Design – Putting it all together
The System Design Template System Design Approach
Design an E-commerce Application like Amazon System Design
Design a Social Networking Service like Instagram System Design
Design a URL Shortening Service like TinyURL System Design
Design a Messaging Service like WhatsApp System Design
Register Now for Data Structures and Algorithms Live Demo
Email
Mobile Number
Submit