What is a Binary Search Tree | Animations, Idea and Examples | Study Algorithms

Поділитися
Вставка
  • Опубліковано 8 чер 2024
  • Searching through a tree can be a cumbersome process. You have to traverse each and every element, thus not getting any advantage of this data structure. A binary search tree tries to address this problem. This video explains the fundamentals of a binary search tree and how do create and search elements in it. All along with beautiful animations and visuals so you never forget it.
    Chapters:
    00:00 - Intro
    01:41 - Why do we need Binary Search Trees
    05:11 - What is a Binary Search Tree
    07:54 - Search elements in a Binary Search Tree
    11:03 - Creating a Binary Search Tree
    15:42 - Final Thoughts
    📚 Links to topics I talk about in the video:
    Tree Data Structure: • Tree Data Structure | ...
    Binary Trees: • Binary Trees Introduct...
    Inorder Traversal: • In-order traversal of ...
    Recursion: • Recursion paradigms wi...
    Divide and Conquer: • Divide and Conquer alg...
    What is Big O?: • Big O Notation Simplif...
    📘 A text based explanation is available at: studyalgorithms.com
    📖 Reference Books:
    Starting Learn to Code: amzn.to/36pU0JO
    Favorite book to understand algorithms: amzn.to/39w3YLS
    Favorite book for data structures: amzn.to/3oAVBTk
    Get started for interview preparation: amzn.to/39ysbkJ
    🔗 To see more videos like this, you can show your support on: www.buymeacoffee.com/studyalg...
    🎥 My Recording Gear:
    Recording Light: amzn.to/3pAqh8O
    Microphone: amzn.to/2MCX7qU
    Recording Camera: amzn.to/3alg9Ky
    Tablet to sketch and draw: amzn.to/3pM6Bi4
    Surface Pen: amzn.to/3pv6tTs
    Laptop to edit videos: amzn.to/2LYpMqn
    💻 Get Social 💻
    Follow on Facebook at: / studyalgos
    Follow on Twitter at: / studyalgorithms
    Follow on Tumblr at: / studyalgos
    Subscribe to RSS feeds: studyalgorithms.com/feed/
    Join fan mail: eepurl.com/g9Dadv
    #divideandconquer #programming #binarysearchtree

КОМЕНТАРІ • 9

  • @ChaitanyaPimparkar
    @ChaitanyaPimparkar 2 роки тому +1

    easy to understand explanation

  • @NidhiKumari-vu3oj
    @NidhiKumari-vu3oj Рік тому +1

    Hi Sir thanks for the easy explanation ,request you to please explain time complexity for these as well

  • @vsh-torch
    @vsh-torch 2 роки тому

    Thanks for detailed explanation, bro

  • @kalyanamvenumadhav2245
    @kalyanamvenumadhav2245 2 місяці тому

    Hi,
    Please make a video on Delete a node from Binary Search Tree / Binary Tree this makes helpful to learn as you discussed in video.

    • @nikoo28
      @nikoo28  Місяць тому

      Just realized that I missed delete a node video. Will add that too

  • @boopathi8169
    @boopathi8169 2 роки тому

    Great explanation 👍 keep rock😊

  • @jayprakashjaiswal8220
    @jayprakashjaiswal8220 Рік тому

    bhaiya when u are free ,please make video on graph as well

    • @nikoo28
      @nikoo28  4 місяці тому +1

      The complete playlist on graphs is now available: ua-cam.com/play/PLFdAYMIVJQHNFJQt2eWA9Sx3R5eF32WPn.html