Binod Suman Academy
Binod Suman Academy
  • Видео 243
  • Просмотров 2 969 356
Trie Data Structure | Use Case | Explanation | Implementation | Google Auto Complete Search Logic
Trie Data Structure is very important Data Structure to
1. Implement Auto Completion Search feature logic
2. Prefix searching
3. IP Routing
4. Spell Check
In this video, First I explained in very basic way
1. Why we should use Trie Data Structure ?
2. Different use case?
3. Complete explanation on whiteboard for better understanding
4. Dry Run
5. Live coding and
6. Leetcode code submission
#leetcodesql #datastructures #algorithm #interview #faang #googlesearch #autocomplete #javaprogramming #googleinterview
Просмотров: 150

Видео

Find Median from Data Stream | Leetcode 295 | min & maxHeap | Whiteboard explanation | Live Coding
Просмотров 843 месяца назад
Explained on whiteboard for better understanding as we used to learn in childhood school :) Discussed Time Complexity for simple approach and implement a very efficient solution using MinHeap & MaxHeap. Explained what is Heap, MaxHeap and MinHeap. Easy to understand by any one. #heap #leetcode #javainterviewquestions #whiteboard
Find Missing and Repeating Number in Array | 4 Approaches | Whiteboard explanation | Live coding
Просмотров 994 месяца назад
Explain with 4 different way to solve this problem. Each solution explained first on whiteboard then live coding on laptop. 3rd approach i.e. Index Marking approach is the best approach to solve this problem. In this approach, no need to use any extra space. 4th approach used to taking Mathematics way without updating the input array. #Missing and repeating #find missing and repeating number #I...
Rotate Array | Leetcode | Left & Right Rotation | Coding | Whiteboard | O(N) S(1)
Просмотров 844 месяца назад
Explained on whiteboard: 1. What is the Array Rotation 2. Right rotation 3. Left rotation 4. Best Approach 5. Reverse an Array 6. Time and Complexity explanation 7. Coding from Scratch 8. Submission on Leetcode #leetcode #java #array #189 #javainterviewquestions #rotatearray @binodsuman rotate array leetcodereverse arrayleetcode 189 rotate array in java
Replace if-else code with Polymorphism | SOLID principle
Просмотров 1464 месяца назад
Follow SOLID Principle and avoid if-else code. If your have code lots of if-else or switch statement there, then you should consider to refactor and use Polymorphism. Complex if-else is often a poor choice and you violation the SOLID principle. If-else is good for small condition for 1 or 2 liner but most of the time you can write better neat and clean with polymorphism. It will help for easy e...
Merge Sort Algorithm | Whiteboard Explanation | Coding step by step
Просмотров 1416 месяцев назад
I explained step by step on whiteboard for better understanding for any beginner. Took some example and run the pseudo code then finally show live coding in Java. #mergesort #sortingalgorithm #recursive #sorting #interviewquestions #pseudocode Leetcode Important DSA Playlist ruclips.net/p/PLIRnO_sdVuEehloCrpt330PC6tZX6O-6a
Quick Sort Algorithm | Whiteboard Explanation | Coding step by step
Просмотров 1026 месяцев назад
Quick Sort for beginners including step by step explanation on whiteboard. Live coding with each line easy explanation. Link for other important DS & Algo problems videos: Sort Color | Easy explanation & Code on Whiteboard | LeetCode 75 ruclips.net/video/R34zEZKO_do/видео.html Add Two Numbers | Easy explanation & Code on Whiteboard | LeetCode 2 ruclips.net/video/RG1DMgXFvjI/видео.html Remove Du...
Add Two Numbers | Easy explanation & Code on Whiteboard | LeetCode 2
Просмотров 1497 месяцев назад
Solving LeetCode problem 2, "Add Two Numbers," made easy for beginners. Learn to add numbers represented as linked lists with a simplified approach. Our step-by-step guide ensures you grasp the essentials. Like, subscribe, and comment for more beginner-friendly LeetCode explanations. Master "Add Two Numbers" now! Number Of Islands | Easy explanation & Code on Whiteboard | LeetCode 200 ruclips.n...
Sort Color | Easy explanation & Code on Whiteboard | LeetCode 75
Просмотров 2377 месяцев назад
Learn to solve LeetCode problem 75, "Sort Colors," with ease. This beginner-friendly video simplifies the task of sorting an array containing only 0s, 1s, and 2s. We break down the problem into straightforward steps, providing a clear explanation. Even if you're new to coding, our guidance ensures you grasp the core concepts. By the end of the video, you'll have a simple and effective code solu...
Remove Duplicates from Sorted Array | Easy explanation & Code on Whiteboard | LeetCode 26
Просмотров 1017 месяцев назад
Solving LeetCode problem 26, "Remove Duplicates from Sorted Array," made simple for beginners. Learn how to remove duplicates from an ordered list step by step. Perfect for coding newcomers. Like, subscribe, and embark on your coding journey with confidence! Delete And Earn | Explanation on WhiteBoard | Leetcode 740 | Dynamic Programming ruclips.net/video/NhNvsQogeRc/видео.html Find Pivot Index...
Milvus Vector Database | Image Similarity Search | Vector Database with Python
Просмотров 3,7 тыс.11 месяцев назад
🔍 Vector DataBase with Python | Discover the Power of Milvus Vector Database | Image Similarity Search | Python Coding Demo from Scratch! 📸🔥 Hey there, tech enthusiasts! 👋 Are you curious about the latest advancements in image similarity search and vector databases? Look no further, because we've got an exciting treat for you! 🎉 Introducing the incredible Milvus Vector Database and a mind-blowi...
What is Vector Database | Milvus Attu Installation | Word Embedding | End to end Demo
Просмотров 9 тыс.11 месяцев назад
Welcome to our beginner-friendly journey into vector databases! In this milvus tutorial video, we'll demystify the concept of vectors, what is vector database and similar concept explore with ever easy explanation, real use case, installation of required software and end to end demo. GitHub Link: github.com/binodsuman/nlp How to install Docker on Mac ruclips.net/video/2nR64QQH6sI/видео.html Wor...
How to Install Docker on Mac in 2 minutes
Просмотров 33011 месяцев назад
How to Install Docker on Mac In this video, we will cover everything you need to know to get Docker up and running on your Mac. We will walk you through the installation process, providing clear and concise instructions along the way. Here are some of the key points we will cover: Checking system requirements for Mac Downloading and installing Docker for Mac Verifying the installation #DockerOn...
Introduction to NLP | Word2Vec | Word Embedding | Whiteboard explanation | Gensim Coding
Просмотров 5 тыс.Год назад
In this video, we provide an Introduction to NLP and explore the powerful technique of Word Embedding using Word2Vec. Our whiteboard explanation will help you understand the basics of this concept and we will also walk you through the Gensim coding required to implement it. Are you looking to learn about the exciting world of Natural Language Processing? Look no further than this video, where w...
Revealing the Conversations with Myself on ChatGPT
Просмотров 712Год назад
In this video, I will be discussing an effective way to use ChatGPT, a powerful language model developed by OpenAI. I will cover tips and tricks for getting the most out of this tool. Interesting part, I am talking myself on this topic. Other important videos on ChatGpt chat gpt Chat GPT for Java, Python, Machine Learning, Teaching, Email Health, School Homework ruclips.net/video/6-5xARxINgU/ви...
ChatGPT: A Game Changer for System Design
Просмотров 3 тыс.Год назад
ChatGPT: A Game Changer for System Design
Leetcode Mastery with ChatGPT: An Innovative Approach
Просмотров 944Год назад
Leetcode Mastery with ChatGPT: An Innovative Approach
ChatGPT for Java, Python, Machine Learning, Teaching, Email, Health, School Homework
Просмотров 3,4 тыс.Год назад
ChatGPT for Java, Python, Machine Learning, Teaching, Email, Health, School Homework
Merge Intervals problem | Whiteboard explanation & Coding | Leetcode 56 | Arrays & List
Просмотров 212Год назад
Merge Intervals problem | Whiteboard explanation & Coding | Leetcode 56 | Arrays & List
Binary Tree Maximum Path Sum | Whiteboard explanation & Coding | Leetcode 124
Просмотров 132Год назад
Binary Tree Maximum Path Sum | Whiteboard explanation & Coding | Leetcode 124
Construct Binary Search Tree from Preorder Traversal | BST | Leetcode 1008
Просмотров 110Год назад
Construct Binary Search Tree from Preorder Traversal | BST | Leetcode 1008
Construct Binary Tree from Inorder and Postorder Traversal | Leetcode 106
Просмотров 121Год назад
Construct Binary Tree from Inorder and Postorder Traversal | Leetcode 106
Jump Game V | Explanation on WhiteBoard | Leetcode # 1340
Просмотров 109Год назад
Jump Game V | Explanation on WhiteBoard | Leetcode # 1340
Construct Binary Tree from Preorder and Inorder Traversal | Explained Tree Traversal | Leetcode 105
Просмотров 1,4 тыс.Год назад
Construct Binary Tree from Preorder and Inorder Traversal | Explained Tree Traversal | Leetcode 105
House Robber | Algorithm | Explanation on WhiteBoard | Leetcode #198
Просмотров 87Год назад
House Robber | Algorithm | Explanation on WhiteBoard | Leetcode #198
Reverse Integer | Leetcode #7 | Modulo concept | Integer MAX_VALUE
Просмотров 5 тыс.Год назад
Reverse Integer | Leetcode #7 | Modulo concept | Integer MAX_VALUE
Ugly Number | Super Ugly Number | Whiteboard explanation | Leetcode #263 #313
Просмотров 956Год назад
Ugly Number | Super Ugly Number | Whiteboard explanation | Leetcode #263 #313
Distributed Job Scheduler - System Design | Basic to Expert | On Whiteboard
Просмотров 12 тыс.Год назад
Distributed Job Scheduler - System Design | Basic to Expert | On Whiteboard
Coin Change Problem | Dynamic Programming | Explanation on Whiteboard & Live Coding | Leetcode 322
Просмотров 199Год назад
Coin Change Problem | Dynamic Programming | Explanation on Whiteboard & Live Coding | Leetcode 322
Jump Game II | Minimum Jumps to reach end of an array | Explanation on WhiteBoard | Leetcode #45
Просмотров 1,1 тыс.Год назад
Jump Game II | Minimum Jumps to reach end of an array | Explanation on WhiteBoard | Leetcode #45

Комментарии

  • @agrim123456
    @agrim123456 8 часов назад

    In the video it is mentioned (around 14:30), Kafka have 'n' partitions then we will have 'm' consumer groups. As each consumer group reads from all partition, how we will handle reading of the same meesage by different consumer group ?

  • @MrYomantanepali
    @MrYomantanepali 20 часов назад

    he earned my subscription

  • @venkatkrishnan876
    @venkatkrishnan876 День назад

    Can we use this for message sending act like web socket

  • @HassanAli-yn4wi
    @HassanAli-yn4wi 4 дня назад

    Sir i have one question about this Q# Initnal state distribution value given in question or not ? like you write pi={0.7,0.25,0.05}

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

      You will get in question Papper.

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

    Excellent ❤❤❤

  • @keshavgupta6562
    @keshavgupta6562 10 дней назад

    Please keep the camera still

  • @nobody124...
    @nobody124... 10 дней назад

    👏

  • @Risa-fq7lr
    @Risa-fq7lr 10 дней назад

    Great videos , thanks ❤

  • @Risa-fq7lr
    @Risa-fq7lr 10 дней назад

    Very good explanation , thanks a lot

  • @caesaralpha1280
    @caesaralpha1280 12 дней назад

    this is a super helpful explanation. Thanks for making this video..

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

    Thank you sir, for the detailed explanation.

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

    great ! and if we have another file with a test set, how will change the code to perform this, including also a Pyspark Pipeline?

  • @4nki7
    @4nki7 16 дней назад

    tanks much

  • @samuelmuturi48
    @samuelmuturi48 16 дней назад

    you made the explanation so easy i have been scrolling through webs and videos but here you gave the answer in simple way may May God bless you.

  • @suvendumohanty1318
    @suvendumohanty1318 16 дней назад

    Plss ban chatgpt from leetcode

  • @hewhoremains6959
    @hewhoremains6959 17 дней назад

    parse tree is wrongly derived in whole video, without looking at the production rules.

  • @Hakilia
    @Hakilia 17 дней назад

    Good explanation of the mathematical Foundation of AI

  • @4nki7
    @4nki7 18 дней назад

    amazing explanation.

  • @sahanravindu4223
    @sahanravindu4223 18 дней назад

    Thank you sir

  • @second1799
    @second1799 23 дня назад

    Binod sir no:1

  • @sandeepravindranath8120
    @sandeepravindranath8120 23 дня назад

    superb ....

  • @bubblebath2892
    @bubblebath2892 25 дней назад

    Brilliant video sir ....It wuld have been soney pe suhaga if you taught how to interpret the boxplot ...i.e how to read

  • @BC-jq8fg
    @BC-jq8fg 26 дней назад

    Very good lecture .Thank you so much.

  • @harshitsharma1905
    @harshitsharma1905 26 дней назад

    Love you sir, great content😎😎

  • @Hope-jl2zb
    @Hope-jl2zb 26 дней назад

    You are a great teacher

  • @tehreemkhan4846
    @tehreemkhan4846 28 дней назад

    tomorrow is my stats exam and here i am right now🤧

    • @binodsuman
      @binodsuman 28 дней назад

      All the very best for your exam 👍.

  • @VINCENTDEY-fk5vo
    @VINCENTDEY-fk5vo 28 дней назад

    Thank you so much sir for this amazing knowledge.. l think the stride approach formula can still work for kernel approach formula.

  • @GoAnimator384
    @GoAnimator384 28 дней назад

    Thank you Sir for helping me understand the box plots although I had trouble understanding the Sri-Lankan Accent

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

    can you please share the raw data?

  • @user-vt3vb2nt6y
    @user-vt3vb2nt6y Месяц назад

    Thank you so much!

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

    Thank you so much

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

    ❤❤

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

    loved this

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

    thank you so much sir for this amazing knowledge

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

    Awesoooooom

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

    Thank you very much guruji it was great help 🙏🏻

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

    Very nice sir, well explained

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

    thanku sir , this save me on my paper day

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

    how to use elbow method with java ??? and how to choose K without visualizing like in python

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

    In drools can we integrate Redis cache ?

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

    Great tutorial for Markov models 👌🏻

  • @AMANVERMA-bq8hj
    @AMANVERMA-bq8hj Месяц назад

    Thanks a ton Sir ! U made this topic so easier to grasp :)

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

    Finally found binod, after 5 years

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

    Thank you ! This was an amazing explanation

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

      You're very welcome! Goos to know, this CKY video helped you.

  • @RaselAmin-jo7xu
    @RaselAmin-jo7xu Месяц назад

    really good sir .many many thanks

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

    ModuleNotFoundError: No module named 'pyspark'

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

    Thank you sir 13:20

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

    Thank you sir

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

    great vedio, thank you

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

    you are absolutely incredible at breaking down these problems and concepts and explaining it in a way that makes total sense. Thank you so much for making these videos