Farhad Dubey: DSA LeetCode & Programming Educator
Farhad Dubey: DSA LeetCode & Programming Educator
  • Видео 80
  • Просмотров 7 663
Graphs 01: Complete Introduction to Graph Concepts, Terminologies & Basics Explained! Java | Hindi
Welcome to the first episode of our Graphs series!
This video dives deep into the fundamentals of Graph Data Structures, tailored to give you a thorough understanding of every essential concept in graphs. We’ll cover all the foundational terminology: vertices, edges, directed vs. undirected graphs, adjacency matrices, and more, with real-world examples and detailed explanations! If you’re gearing up for FAANG interviews or enhancing your DSA skills, this foundational video is for you!
Chapters:
0:00 Introduction to Graphs
0:51 Graphs Fundamentals
3:20 Applications of Graphs
7:15 What are Vertices and Edges?
9:30 Types of Graphs: Directed vs. Undirected
8:45 Graph Representation: Adjacency List &...
Просмотров: 14

Видео

LeetCode 105 | Construct Binary Tree from Preorder and Inorder Traversal | Java Full Solution
Просмотров 1412 часов назад
In this video, I’ll explain how to solve LeetCode 105, "Construct Binary Tree from Preorder and Inorder Traversal." Learn the efficient approach using recursion and hashmaps for quick lookups. We'll implement this solution in Java with an easy-to-follow code walkthrough. 6. LeetCode 144 | Binary Tree Codes Link: github.com/farhaddubey/Tree-Data-Structure-Algorithms-with-Java WikiGalaxy | Educat...
LeetCode 103 | Binary Tree Zigzag Level Order Traversal Explained in Java | Code + Concept
Просмотров 512 часов назад
Codes Link: github.com/farhaddubey/Tree-Data-Structure-Algorithms-with-Java WikiGalaxy | Educating Future, the World's 🌎 Largest Education 🎓 Platform from where I study & research: www.wikigalaxy.in/ Whatsapp Channel: lnkd.in/gTtiAv2p Linkedln: www.linkedin.com/in/farhad-dubey-748b441b7 Github: www.github.com/farhaddubey/ Twitter: Farhad_Dubey?t=mrTmfFMrAs5yRdyrRJQKjA&s=09 LeetCode ...
LeetCode 94 | Binary Tree Inorder Traversal Explained in Java | Detailed Solution + Code Walkthrough
Просмотров 4812 часов назад
In this video, I provide a complete and detailed explanation of the LeetCode 94 problem, "Binary Tree Inorder Traversal." We'll break down the recursive and iterative approaches step-by-step using Java. You’ll learn how to efficiently solve this problem, and I'll walk through every code line with clear explanations. Codes Link: github.com/farhaddubey/Tree-Data-Structure-Algorithms-with-Java Wik...
LeetCode 102 | Binary Tree Level Order Traversal in Java | Full Explanation + Code Solution
Просмотров 4012 часов назад
In this tutorial, I explain LeetCode 102, "Binary Tree Level Order Traversal," with a detailed concept in Java. Learn how to approach this problem using a breadth-first search (BFS) strategy. This video covers everything from conceptual understanding to Java code implementation. Codes Link: github.com/farhaddubey/Tree-Data-Structure-Algorithms-with-Java WikiGalaxy | Educating Future, the World'...
LeetCode 144 | Binary Tree Preorder Traversal | Java Solution Explained Step-by-Step
Просмотров 12112 часов назад
In this video, I explain the LeetCode 144 problem, "Binary Tree Preorder Traversal," with a clear and concise solution in Java. We’ll go over both recursive and iterative approaches. This tutorial provides a complete breakdown of the preorder traversal process with detailed code analysis. Codes Link: github.com/farhaddubey/Tree-Data-Structure-Algorithms-with-Java WikiGalaxy | Educating Future, ...
LeetCode 104 | Maximum Depth of Binary Tree | Java Solution with Complete Explanation
Просмотров 9812 часов назад
Learn how to solve LeetCode 104, "Maximum Depth of Binary Tree," in this video. We'll walk through the recursive and iterative solutions in Java to find the maximum depth of a binary tree. This tutorial includes a step-by-step explanation of each approach with detailed code analysis. Codes Link: github.com/farhaddubey/Tree-Data-Structure-Algorithms-with-Java WikiGalaxy | Educating Future, the W...
LeetCode 145 | Binary Tree Postorder Traversal | Java Full Solution with Conceptual Walkthrough
Просмотров 3012 часов назад
This video covers LeetCode 145, "Binary Tree Postorder Traversal," with a full explanation of the postorder traversal technique in Java. Learn how to apply both recursive and iterative methods to solve this problem efficiently. The tutorial includes code analysis and step-by-step breakdown. Codes Link: github.com/farhaddubey/Tree-Data-Structure-Algorithms-with-Java WikiGalaxy | Educating Future...
Level Order Traversal of a Tree | Java Code Explained in Detail | Data Structures and Algorithms
Просмотров 3914 часов назад
In this video, we explore Level Order Traversal of a binary tree in Java with a step-by-step explanation and detailed code analysis. Learn how to traverse a tree level by level using a queue-based approach, a key technique for mastering Data Structures and Algorithms (DSA) and preparing for FAANG coding interviews. Understanding tree traversals is crucial for solving complex problems in intervi...
InOrder Tree Traversal | Iterative Method in Java for FAANG & DSA | Data Structures and Algorithms
Просмотров 1814 часов назад
This video dives into the Iterative InOrder Traversal of a binary tree using Java. The InOrder traversal visits nodes in the Left → Root → Right order, and we'll show you how to implement this iteratively using stacks. This method is important for solving interview questions at FAANG companies and for mastering Data Structures and Algorithms (DSA). Watch as we walk through every line of code, e...
PostOrder Tree Traversal | Iterative Java Method for FAANG & DSA Mastery | Data Structures and Algo
Просмотров 1214 часов назад
In this video, we cover the Iterative PostOrder Traversal of a binary tree in Java. PostOrder traversal visits nodes in the Left → Right → Root order, and we implement it without recursion using two stacks. This technique is essential for FAANG interviews and Data Structures and Algorithms (DSA) challenges. Mastering this approach helps you solve complex tree problems in competitive programming...
PreOrder Tree Traversal | Iterative Approach in Java FAANG & DSA Prep | Data Structures & Algorithms
Просмотров 4814 часов назад
Learn how to implement PreOrder Traversal of a binary tree iteratively using stacks in Java. This traversal follows the Root → Left → Right order and is an important concept for technical interviews, especially for FAANG and other top tech companies. Understanding the iterative method, which avoids recursion, is key for efficient problem-solving in Data Structures and Algorithms (DSA). Join me ...
Delete Operation in Binary Search Tree (BST) | Step-by-Step Explanation with Diagrams & Java Codes
Просмотров 4916 часов назад
In this video, I explain how the delete operation works in a Binary Search Tree (BST) with detailed steps and visual diagrams. Whether the node has one child, two children, or no children, you'll learn how to efficiently remove nodes while maintaining the structure of the tree. This tutorial covers in-order successor, recursive logic, and code implementation. Codes Link: github.com/farhaddubey/...
InOrder Traversal in Binary Tree | Detailed Java Code & Diagram Tutorial | Data Structure with Java
Просмотров 1716 часов назад
Master in-order traversal with this in-depth tutorial. I explain how to traverse a binary tree using the in-order method (left-root-right) with clear code examples and step-by-step diagrams. This video is perfect for understanding the recursive logic behind in-order traversal and its implementation in Java. Codes Link: github.com/farhaddubey/ WikiGalaxy | Educating Future, the World's 🌎 Largest...
PreOrder Traversal in Binary Tree | Full Explanation with Code and Diagram Data Structure with Java
Просмотров 3116 часов назад
Learn the pre-order traversal method (root-left-right) of a binary tree with this easy-to-follow guide. I cover the recursive approach in Java and break down the traversal process using visual diagrams and real examples. This video will help you fully grasp the concept and code behind pre-order traversal. Codes Link: github.com/farhaddubey/ WikiGalaxy | Educating Future, the World's 🌎 Largest E...
PostOrder Traversal in Binary Tree | Java Code Explained with Diagrams | Data Structures with Java
Просмотров 3516 часов назад
PostOrder Traversal in Binary Tree | Java Code Explained with Diagrams | Data Structures with Java
Tree Representation in Data Structures: Array, Linked List, Stack, and Queue Explained | DSA | Java
Просмотров 6219 часов назад
Tree Representation in Data Structures: Array, Linked List, Stack, and Queue Explained | DSA | Java
Java Tree Insertion & Creation Explained | Data Structures in Java Tutorial | Java DSA
Просмотров 3219 часов назад
Java Tree Insertion & Creation Explained | Data Structures in Java Tutorial | Java DSA
LeetCode Problem 213: House Robbery II Solution Guide | Dynamic Programming
Просмотров 23619 часов назад
LeetCode Problem 213: House Robbery II Solution Guide | Dynamic Programming
LeetCode Problem 198: House Robbery I Solution Guide | Dynamic Programming with Codes & Java
Просмотров 14719 часов назад
LeetCode Problem 198: House Robbery I Solution Guide | Dynamic Programming with Codes & Java
Types of Trees in Data Structures | Binary, BST, AVL, Complete & Full Trees Explained with Java Code
Просмотров 155День назад
Types of Trees in Data Structures | Binary, BST, AVL, Complete & Full Trees Explained with Java Code
Tree Fundamentals Explained | Key Terminologies in Data Structures (Binary Tree, Height, Depth etc.)
Просмотров 87День назад
Tree Fundamentals Explained | Key Terminologies in Data Structures (Binary Tree, Height, Depth etc.)
TreeNode in Java | Understanding Tree Structure and Architecture in Data Structures Concept to Code
Просмотров 195День назад
TreeNode in Java | Understanding Tree Structure and Architecture in Data Structures Concept to Code
LeetCode 746: Min Cost Climbing Stairs Explained | Dynamic Programming Optimization Tutorial
Просмотров 131День назад
LeetCode 746: Min Cost Climbing Stairs Explained | Dynamic Programming Optimization Tutorial
LeetCode 1137: N-th Tribonacci Number Explained | Dynamic Programming Tutorial
Просмотров 65День назад
LeetCode 1137: N-th Tribonacci Number Explained | Dynamic Programming Tutorial
LeetCode 509: Fibonacci Number Explained | Dynamic Programming and Recursion Tutorial
Просмотров 24День назад
LeetCode 509: Fibonacci Number Explained | Dynamic Programming and Recursion Tutorial
LeetCode 70: Climbing Stairs Solution Explained | Dynamic Programming Tutorial for Beginners | Java
Просмотров 170День назад
LeetCode 70: Climbing Stairs Solution Explained | Dynamic Programming Tutorial for Beginners | Java
Master Dynamic Programming with 20 Essential Patterns & Top LeetCode Problems | In-Depth Tutorial
Просмотров 420День назад
Master Dynamic Programming with 20 Essential Patterns & Top LeetCode Problems | In-Depth Tutorial
Huffman Coding -Greedy Method | Data Structures Tutorials | Detailed Explanation in English | Java
Просмотров 288День назад
Huffman Coding -Greedy Method | Data Structures Tutorials | Detailed Explanation in English | Java
Greedy Algorithm Basics & Concepts Deeply Explained with Diagrams and Examples | Complete Guide
Просмотров 8114 дней назад
Greedy Algorithm Basics & Concepts Deeply Explained with Diagrams and Examples | Complete Guide

Комментарии

  • @Nidhins_omniverse
    @Nidhins_omniverse 3 дня назад

    Keep posting more videos bro

  • @ChrisNotFound_
    @ChrisNotFound_ 4 дня назад

    Bro I have a request to reply me regarding this doubt of mine , I want to start learning DSA in java .. now I'm initial stage of learning the language just introduced to some basic print function, conditional statements and loops... So my first question is what important concepts or till how much I need to learn like basics in java so that I can start doing DSA ... Secondly whose yt playlist is good for DSA / can you say if any free resources available in RUclips or any site where I can learn all the concepts of DSA

    • @farhaddubey
      @farhaddubey 4 дня назад

      Dear, If u wanna solve DSA on any language, Ur command on that language should be very strong. Else u'll be feeling LeetCode DSA numericals to be very tough. So 've java very strong, from basics to inheritance, polymorphism, Collection classes etc..In a word, U should know everythings. For DSA theory, Jenny Mam (good concepts) on C, & for DSA with Java, might be I'm the best on free resources😇. 😂😂Joke!

    • @ChrisNotFound_
      @ChrisNotFound_ 4 дня назад

      @@farhaddubey ok bro then thanks for the recommendation, I'll try to have a strong hold on the language and then we'll start doing DSA

    • @ChrisNotFound_
      @ChrisNotFound_ 4 дня назад

      @@farhaddubey ok bro when I have to start DSA from scratch, from which of your videos should I watch ?

  • @AnonymousMedico-ts5pf
    @AnonymousMedico-ts5pf 6 дней назад

    Wow amazing video, please make video in hindi

  • @satyam01369
    @satyam01369 6 дней назад

    thanks

  • @vinutapatil174
    @vinutapatil174 7 дней назад

    Wikigalaxy website is not open, how you are opened that.

  • @galnadjar
    @galnadjar 8 дней назад

    great solution thank you!

  • @harilovess1535
    @harilovess1535 13 дней назад

  • @Mahfooz-c8o
    @Mahfooz-c8o 14 дней назад

    Bro keep doing

  • @osama-ki_masi-ki_pota7677
    @osama-ki_masi-ki_pota7677 18 дней назад

    plz make videos around the basic intermediate ones

  • @AnonymousMedico-ts5pf
    @AnonymousMedico-ts5pf 21 день назад

    Awesome, difficult topic made easy 😊

  • @AnonymousMedico-ts5pf
    @AnonymousMedico-ts5pf 21 день назад

    🎉🎉🎉 very helpful

  • @AnonymousMedico-ts5pf
    @AnonymousMedico-ts5pf 21 день назад

    Wow amazing video ❤

  • @ritikraj5073
    @ritikraj5073 Месяц назад

    Waiting for the next one , btw it was awesome 👍

  • @nonstopcodingcodewithadity8238
    @nonstopcodingcodewithadity8238 Месяц назад

    Konse clg se ho aap name of ur clg ?

  • @Unknown-xy9es
    @Unknown-xy9es Месяц назад

    Keep ur hardwork

  • @Unknown373d
    @Unknown373d Месяц назад

    great explanation bro

  • @nonstopcodingcodewithadity8238
    @nonstopcodingcodewithadity8238 2 месяца назад

    Hi bhaiya pechana ?

  • @DargiShameer
    @DargiShameer Год назад

    Good

  • @manshaverma4837
    @manshaverma4837 Год назад

    you should've put your video on botton-right, the code is not visible

  • @manshaverma4837
    @manshaverma4837 Год назад

    please make more such videos of js concepts...

  • @manshaverma4837
    @manshaverma4837 Год назад

    amaizing!!!

  • @charsi8945
    @charsi8945 Год назад

    Bro increase brightness of your room

  • @abeuwillans6051
    @abeuwillans6051 2 года назад

    🌈 𝓟Ř𝔬𝓂𝔬𝐒ϻ

  • @sanchaymansinghka8917
    @sanchaymansinghka8917 2 года назад

    Hii bro