Python Tutorials - Singly Linked List | Program | Part 1

Поділитися
Вставка
  • Опубліковано 5 жов 2024
  • In this Python Programming video tutorial you will learn about how to implement Linked List data structure in python in detail.
    Data structure is a way of storing and organising the data so that it can be accessed effectively.
    Linked List is a linear data structure made up of chain of nodes in which each node contains a data field and link or reference.
    To implement Singly Linked List we are using class concepts here.
    Program:
    class Node:
    def __init__(self,data):
    self.data = data
    self.ref = None
    class LinkedList:
    def __init__(self):
    self.head = None
    def print_LL(self):
    if self.head is None:
    print("Linked list is empty!")
    else:
    n = self.head
    while n is not None:
    print(n.data)
    n = n.ref
    #DataStructures #PythonPrograms #LinkedList
    For more free tutorials on computer programming
    / amulsacademy
    AmulsAcademy

КОМЕНТАРІ • 298

  • @jayalakshmidasari8116
    @jayalakshmidasari8116 3 роки тому +108

    I have watched many other courses in udemy and coursera but this is by far the best one than all other courses out there, Thank you so much.

  • @abdulmanaf3106
    @abdulmanaf3106 3 роки тому +33

    the most underated python tutorial. ur explanations are simple and humble

  • @abhaykanwasi881
    @abhaykanwasi881 2 роки тому +3

    This video is going to watched 1M times with 2.3K likes... Totally underrated channel

  • @earthismiracle
    @earthismiracle 3 роки тому +5

    Wow, you are the only youtuber that knows how to put the idea in the middle of the brain🧠🎯

  • @tapstothebeat
    @tapstothebeat 3 роки тому +30

    Really well explained and concise videos! Hands down the best ones I've come across till now!

  • @darkxxslayer2109
    @darkxxslayer2109 3 роки тому +4

    I must say compare to other videos this is the most clear explanation of linked list implementation in Python...very clear... THIS VIDEO IS UNDERRATED....

  • @shwetajaiswal777
    @shwetajaiswal777 3 роки тому +13

    your way of explanation is damn good. Simply understandable and what a beautiful peaceful voice you have mam.

  • @chef5849
    @chef5849 Рік тому +4

    This was the best explanation for linked lists that I have found on UA-cam so far! You explained every part including the code with great detail! Awesome job!

  • @anilreddy9324
    @anilreddy9324 2 роки тому +12

    Literally this one of the best linked list lectures available for beginners on UA-cam . Sister you explained every single step very detailed . Which made it more & more easy for me to understand . Thank you so so much . Keep doing such great lecturers videos on DS. Once again Thank you so so much 😊.

  • @rakshitjambavalikar7101
    @rakshitjambavalikar7101 3 роки тому +6

    You are one of the best teachers ever❤❤

  • @saipraveen8588
    @saipraveen8588 2 роки тому +2

    simply saying thank you is not sufficient for this channel ..you deserve beyond that ..superb explanation and execution

  • @mylapillivikas
    @mylapillivikas 3 роки тому +1

    For the linked list I watched many videos, but your explanation dam good, from bottom of my heart Thank you

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

    This is the best of the best that i have ever come across concerning linked list. This is awesome. Simple and straight forward

  • @allstarmashups5970
    @allstarmashups5970 3 роки тому +4

    Congrats to me as I found the best teacher for DS and Alg. Thanks much Amulya ❤️

  • @shriramgadewar5481
    @shriramgadewar5481 3 роки тому +5

    Mam your explanation was mind blowing and all my concepts of linked list using python are cleared. Thankx mam. 🙏🙏

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

    I would Say this is the BEST EXPLANATION VIDEO for this Topic! I have been Struggling to Understand Linked List Since 1 Week and Saw Tons of Videos. But This was the BEST ONE. THANKS SO SO MUCH.

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

      can we write while n.ref is not none in looping condition

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

    My search for best explaination ended after watching this video!! Thank you so much

  • @manmohansinghrawat4864
    @manmohansinghrawat4864 3 роки тому +7

    One of the best video in UA-cam....i will share it to my mates.....very clean and informative.
    Kindly make a full playlist on DS with python......with all topics covered plzzzxxzxxzzzzz ma'am 🙏🙏🙏🙏🙏🙏🙏🙏

  • @NikhilSachan-xd1jk
    @NikhilSachan-xd1jk 5 місяців тому

    Much- Much better then others paid course or free video on youtube , I am iitan even my university professors not able to clear concepts like this

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

    1:56 , the explanation i was looking for . Thank you

  • @benchmarks1016
    @benchmarks1016 3 роки тому

    At first u were teaching basic so I skipped few seconds but then I realised I can't understand, so I went back and listened properly and I got it..
    Thanks ma'am

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

    literally I watched many videos and read many articles regarding the linked list in python , but none was of them where as clear as your video. Plz keep making videos . It would be helpful if you make videos on some complex topics like backtracking , binary tree and other recursion problems

  • @yashwanthlal9071
    @yashwanthlal9071 3 роки тому +4

    ❤️❤️. My brain's happy now😎

  • @hyderabadicartoonnetwork
    @hyderabadicartoonnetwork Рік тому +2

    Subscribed immediately. This is the best linked list explanation for python I have seen so far. I am really glad I found your channel

  • @ranganakumar2129
    @ranganakumar2129 3 роки тому +17

    Are you a part of creating python program or Guido van Rossum had thought this program to you : ). I have gone through C,C++,Java too concepts are clear but implimentation makes me confuse.But, By your videos everything has cleared . tq for approaching towards Amulya's Acd.

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

    Mam i can't explain that how clearly and beautify you have explained all things. Thank you so much for the tutorial.

  • @satyendrakumarsingh8284
    @satyendrakumarsingh8284 3 роки тому +6

    A great source to learn LinkedList and other important topics. Thank you very much for being there as a great guide.

    • @AmulsAcademy
      @AmulsAcademy  3 роки тому +4

      Glad to hear that :)

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

      :@@AmulsAcademy when u while talking about traversal 7:06 at this ,, did u meant check or chuck :::??

  • @muralikonkoth4161
    @muralikonkoth4161 3 роки тому +1

    Fantastic explanation. Very easy to understand. Very clear voice.Thanks a lot.

  • @pritamswarnakar6855
    @pritamswarnakar6855 Рік тому +1

    Who else fall in love with this voice ... just want to see the face

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

    Great explanation . I have an habit of listining the new topi at 1.5x speed. And , still i can understand . U are an great teacher And thanks for the great explaination...

  • @dayanandgurjar1597
    @dayanandgurjar1597 3 роки тому +4

    A very nice way of presentation. It really helped me to understand the topic well 👍

  • @inspiringstoriesintelugu
    @inspiringstoriesintelugu 3 роки тому +1

    i watched many videos on linked list, but this one is the best :)

  • @DSinghsLAB
    @DSinghsLAB 3 роки тому +2

    This is brilliantly explained!!! Some serious talent here !!! If u can solve a real life problem using linked list Thats wud be great

  • @eswarchandvuppala621
    @eswarchandvuppala621 3 роки тому +1

    Thank u, Clear and allobrated explanation, searched for this type of explanation for many videos

  • @mohamedrizwan3690
    @mohamedrizwan3690 3 роки тому +1

    The videos are to the point and very easy to understand looking forward for rest of concept (trees and graph)

  • @Lavanyarao-bm9ux
    @Lavanyarao-bm9ux 29 днів тому

    bro bro bro thank u so much i have struggling to understand this from 2 days

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

    Thank you so much, Best video out here. Gone through many videos but not was unable to understand a bit

  • @PradeepKumar-hi8mr
    @PradeepKumar-hi8mr 2 роки тому +1

    You are incredibly awesome in teaching Data Structures!

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

    outstanding explanation. This is worth it's weight in gold, especially for newbies. tyvm!

  • @linuxlittle
    @linuxlittle 3 роки тому +3

    The way you explained is really awesome; hats off :) and Thanks

  • @FACTSUPOFFICIAL8
    @FACTSUPOFFICIAL8 7 місяців тому

    Damnnnnn, I was stucked. Your helped me alot, thankyou so much. You are best. I have watched many other tutorials but the way that you have explained it is much more comprehensive. Thanks for the content. :D

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

    Thanks for making it so simple..
    I felt so demotivated before watching this video...

  • @kratarthsingh
    @kratarthsingh 3 роки тому +1

    Been trying to implement Linked List in Python but couldn't understand coding part. Nicely explained! :D

  • @kothajagadish9819
    @kothajagadish9819 3 роки тому

    I searched in the net but don't saw algorithm and data structure course thank you mam for creating these series in algorithm and data structures in python

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

    Amazing grip on subject. I have watched many vidoes but this video explain the thing crystal clear. Hats off to you.

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

    Excellent explanation. I was really not able to understand this when i refered many other youtube videos. This one is superrrrrrrrr! I would recommend this for everyone.

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

    Hats off I am reluctant to comment but this totally has made me do it impulsively , wonderful !
    Thank you very much for explaining the concept you used 'ref' instead of 'next' unlike other tutorials and it actually aided in building a good intuition,
    Once again this is the best LinkedList video available!!!

  • @puspitasahoo904
    @puspitasahoo904 3 роки тому +2

    I Love You so so so much mam. Thanks alot mam. Finally my struggle of finding ds algo using python ending here.

  • @unrivalled834
    @unrivalled834 4 роки тому +1

    You explain far better than my teachers

  • @dipan246
    @dipan246 4 роки тому +3

    Superb and excellent presentation. Keep the good work Mam.

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

    Thankyou so much for clearing the topic... Tomorrow is my exam of python programming..
    I hope this topuc would come ..😊
    Thankyou sooo much ...😊😊

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

    Wonderfully explained,never understood linked list better

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

    tysm mam.. i would say it was the best way any one can understand linkedlist in python

  • @Bruh-bg9mb
    @Bruh-bg9mb Рік тому

    Thank you so much for using variable names like ref, makes it so easy to understand. I've finally understood Linked Lists!!

  • @saradaprasad9594
    @saradaprasad9594 3 роки тому

    it's great, the way you are explaining is awesome, ur repeating the info again in detail for better understanding with patience

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

    I'm running wild with joy. Eureka! Finally🎉🎉🎉

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

    EXCELLENT EXPLANATION

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

    The best video on Linked list

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

    Really useful. I was searching for such a descriptive video. Thanks Amulya..!!

  • @etc_be_b_18_laxminarayan_m89
    @etc_be_b_18_laxminarayan_m89 3 роки тому +1

    your are best in data structure

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

    Great Explanation mam...watched many other videos..Your videos are incomparable..
    You have cleared many of my doubts thanks a lot

  • @bhargavivemulavada3579
    @bhargavivemulavada3579 3 місяці тому +1

    Perfect explanation......❤

  • @DarshitThakkar-g8c
    @DarshitThakkar-g8c Місяць тому

    it is very helpfull to me for understanding linkedist

  • @AliAhmad-qz1sn
    @AliAhmad-qz1sn 3 роки тому +1

    your way of explanation method is excellent

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

    Clear and simple explanation, thank you so much!

  • @AarjavGupta-g9x
    @AarjavGupta-g9x Рік тому +1

    Best Explanation!!

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

    your explanation is the best

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

    chala baga vivarincharu. dhanyawadalu

  • @KalaNs-nz4hm
    @KalaNs-nz4hm Рік тому

    great explanations Amulya garu...simply saying thank you is not sufficient for this channel

  • @CharanSaiAnnam
    @CharanSaiAnnam 3 роки тому +1

    I used to watch UA-cam videos in 2x speed except your videos , because to listen your voice that's all

    • @AmulsAcademy
      @AmulsAcademy  3 роки тому

      Thank you :)

    • @shashankshekhar1208
      @shashankshekhar1208 3 роки тому

      Definitely yes. 😂 First time when i watched i also set to 2x then i get to know the speed is already 2x😂😂

  • @mob6165
    @mob6165 3 роки тому +1

    Woahhh this is too good , the way you u explained is too good ma'am .

  • @BalaJi-fl7rp
    @BalaJi-fl7rp 3 роки тому +2

    Thanks for the crystal clear session Amulya, I have a query? how to access self.data from class Node Whether i need to inherit class Node in Linkedlist class and how u r calling self.head.data in it?

    • @anythingit2399
      @anythingit2399 3 роки тому

      Can you share the code, so that I can make you understand easily

    • @yatinsharma5637
      @yatinsharma5637 3 роки тому

      @@anythingit2399 hey can u explain how self.data and self.ref is used in linkedlist class without inheriting NODE class. Ki fly explain

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

    I fall in love with your tutorial also the voice.

  • @devakrishnakaja9998
    @devakrishnakaja9998 3 роки тому +2

    I would like to know when to use LinkedList and array and in what scenarios LinkedList is used???

    • @niteeshakash8175
      @niteeshakash8175 3 роки тому

      In Linkedlist adding an element,deleting an element is more efficient when compare to array,array is more efficient in searching the elements

  • @amarjeet9536
    @amarjeet9536 3 роки тому +1

    Best tutorial ma'am

  • @AnNguyen-go9zt
    @AnNguyen-go9zt 4 роки тому +3

    Thank you for the knowledge and dedication

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

    Thankyou Amulya.. this series if very helpfull GBU

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

    You explain very clearly, thank you

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

    really clear,
    your voice is really beautiful

  • @sanjithvoona8739
    @sanjithvoona8739 3 роки тому +2

    Super and ur explanation is simply superb

  • @KRISHNAKARTHIK-p8q
    @KRISHNAKARTHIK-p8q Рік тому +1

    Sister your voice is wonderful

  • @gauravpore6503
    @gauravpore6503 3 роки тому +1

    Simple and clean explanation!

  • @rifairahman5329
    @rifairahman5329 3 роки тому +1

    Thanks a lot mam. Your explanation is top notch. It was really helpful. Looking forward to seeing more tutorials from you.

  • @srisangeeth4131
    @srisangeeth4131 10 місяців тому

    Fantastic teaching mam, I have understood well 👍👍👍

  • @abubakar.akash17
    @abubakar.akash17 3 роки тому +1

    Great video. This video helped me.
    God bless you 🙏

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

    One of the best explanation. Thank you ma'am

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

    Thank you very much for such detailed explanation.

  • @johnsonabel5708
    @johnsonabel5708 3 роки тому +2

    I am waiting for your explanation on Graph algorithms,(BFS, DFS, kruskal Algo. MST, Prime algo. e.t.c) and Trees such as Binary Search Tree, Inorder tree traversal,
    Pre order Tree traversal and Post Order Tree Traversal e.t.c

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

    Mam How Can I Do Best In Data Structure?I Means How Can I Able To Make Programs easily of Data Structure

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

    This lecture was masterpiece

  • @MohdAqeelasif
    @MohdAqeelasif 3 роки тому +1

    Clean and clear! Kudos!

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

    Best explanation !! thank you!

  • @shreehari2589
    @shreehari2589 3 роки тому +3

    Shouldn't the stopping condition be
    While n.ref is not None? instead of
    While n is not None? Please clear my doubt

  • @anjanakanakaraj3348
    @anjanakanakaraj3348 3 місяці тому +1

    is there any way to get notes of your lesctures ma'am?

  • @mahimasoni5237
    @mahimasoni5237 3 роки тому +1

    I really appreciate your work . Very nice.👍👏

  • @ashishduklan8773
    @ashishduklan8773 3 роки тому +1

    mam thankyou so much best video of linked list....

  • @sathvikaravula4228
    @sathvikaravula4228 11 місяців тому

    thank you so much for your good leacture

  • @findmyreligion
    @findmyreligion 3 роки тому

    Finally 😌😌😌😌 .Best explanation ever

  • @johnsonabel5708
    @johnsonabel5708 3 роки тому +2

    Kudos to you, Job well done...

  • @Nothing-iu1uy
    @Nothing-iu1uy 2 роки тому

    Damn how old r u?
    Ur explanation is insane
    Really thanks for such a beautiful video
    Keep it up