Traversing a Single Linked List (Counting the Nodes)

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

ความคิดเห็น • 145

  • @skillradius9867
    @skillradius9867 2 ปีที่แล้ว +59

    this is how DSA should be taught. Universities take loads of money returning only pain and anxiety. Keep it up !!!!

    • @abhishekV007
      @abhishekV007 2 หลายเดือนก่อน

      Absolutely right, this is common condition of maximum universities, so pathetic

  • @shilanjoybhattacharjee1534
    @shilanjoybhattacharjee1534 4 ปีที่แล้ว +94

    The consistency of video is so good that i cannot express it in words. Keep it up Sir.

  • @deekshaagarwal6301
    @deekshaagarwal6301 3 ปีที่แล้ว +6

    this course is much better than those paid courses. i have paid course but still i watch neso academy videos. best understanding.

  • @truegrabbers
    @truegrabbers 4 ปีที่แล้ว +36

    You are a blessing to us sir , thank you for your hardwork for us ❤️

  • @madofmusic3829
    @madofmusic3829 2 ปีที่แล้ว +3

    what a visualization!!!just lost my words...you are best best best....love from Bangladesh

  • @azipage
    @azipage 6 หลายเดือนก่อน +1

    the channel deserves all the best. Very clear. no other channel can explain that much clearly. Great Job! Your students are amazed by you, Neso Academy!

  • @GrandAmericaMotorcycleRides
    @GrandAmericaMotorcycleRides 2 ปีที่แล้ว +6

    Very thorough explanations on the topic and step by step explanation is perfect. I did not initially understand how these linked lists work but now I do!

  • @fergiejohnson633
    @fergiejohnson633 2 ปีที่แล้ว +1

    You can't imagine how long I was searching for the information in your video. THANK YOU.

  • @dr.s.murugavel1312
    @dr.s.murugavel1312 11 หลายเดือนก่อน +1

    The best teacher for data structures in this entire universe..... Tq sir

  • @bhupen9995
    @bhupen9995 2 ปีที่แล้ว +4

    i am very confident about this chapter after these lectures.
    Thank you very much

  • @arunezio8726
    @arunezio8726 2 ปีที่แล้ว +6

    It is so easy to understand the concepts with the help of your teaching, Sir. 🤩

  • @CoolFerds
    @CoolFerds 4 ปีที่แล้ว +7

    Sir, really you are doing a great work.

  • @MrCEO-jw1vm
    @MrCEO-jw1vm 8 หลายเดือนก่อน

    the best teacher of linked list I have seen!

  • @prathyushakenchakkagari
    @prathyushakenchakkagari ปีที่แล้ว

    Awesome teaching my dear....coach. your voice and clarity of teaching makes me listen a lot....

  • @sksaratchandra8266
    @sksaratchandra8266 4 ปีที่แล้ว +5

    Super explanation. I am expecting videos on all data structures like stacks, queues etc

  • @gamingworld3182
    @gamingworld3182 3 ปีที่แล้ว +2

    Bro thumra video dekar kar pura andar tak feel aa jata hai ki questions kaise proceed kare thanks bro u concept is very clear

  • @debaratighatak2211
    @debaratighatak2211 4 ปีที่แล้ว +5

    Thank you sir for this awesome explanation!

  • @earl5270
    @earl5270 2 ปีที่แล้ว

    wow i love the visuals! best video explanation so far!!!

  • @krutikachauhan3299
    @krutikachauhan3299 3 ปีที่แล้ว +1

    Thank you so much sir.....Your channel is a blessing.

  • @ekenolokwakai8400
    @ekenolokwakai8400 ปีที่แล้ว +3

    Thank you for the great video.
    Question: Why do we need to create another pointer(ptr)? Is it not possible to use head pointer only?

  • @sahil1127
    @sahil1127 3 ปีที่แล้ว

    The voice of tutor is amazing.
    I'm here from almost 1 year...

  • @harpreetvirk3308
    @harpreetvirk3308 3 ปีที่แล้ว

    Your voice is so sweet sir and way of expressing all is marvelous

  • @sagor2003roy
    @sagor2003roy 8 หลายเดือนก่อน

    thanking is not enough for this type of video ,
    Love from Bangladesh.

  • @SergioP333
    @SergioP333 ปีที่แล้ว +1

    Clearly explained, good examples. Thanks!

  • @reverbism
    @reverbism 2 ปีที่แล้ว +1

    Thank you 3/04/2022 , 4:32 pm

  • @helloall7840
    @helloall7840 2 ปีที่แล้ว +1

    Diagrams are helping us ,so keep more diagram contents to learn easily.

  • @ericpeng481
    @ericpeng481 ปีที่แล้ว

    Very appreciate these explanations sir, clear and short enough, won't feel any sudden skip of knowledge at all, thank you so much!!

  • @sanashaik1688
    @sanashaik1688 ปีที่แล้ว +1

    Mashallah
    Good explanation sir

  • @Sstratos94
    @Sstratos94 ปีที่แล้ว

    Your job is excellent man. Keep up the good work.

  • @jamesroy9027
    @jamesroy9027 4 ปีที่แล้ว +1

    Thanks for great contribution in our society............
    please make lectures on COA

  • @sharathshar
    @sharathshar 2 ปีที่แล้ว

    one of the best websites, thank you sir,..... Godbless you

  • @afreenpoly
    @afreenpoly 2 ปีที่แล้ว +1

    Awesome sir

  • @singamsurya399
    @singamsurya399 4 ปีที่แล้ว +1

    Thank you from my heart ❣️

  • @chindagayathri
    @chindagayathri 3 ปีที่แล้ว +1

    ur lectures are so great than our college's

  • @sawanpatel8062
    @sawanpatel8062 4 ปีที่แล้ว +3

    great work.....keep it up,,,

  • @sumitsharma4368
    @sumitsharma4368 2 ปีที่แล้ว

    Great bro...... 🥺 muje kahi or samaj nhi aa rha tha .. Or english m to itni ache se aya ki hindi m bi nhi shyd kyunki abi Sare hindi k deakh rha tha , base bi learn karne m or sunn ne me boring nhi lagta jab kush interesting sun ne ko mile... 🥀🥀🥀

  • @__Kuch_Bhi___
    @__Kuch_Bhi___ 8 หลายเดือนก่อน

    👍🙂 nice detailed explanation

  • @tarekaziztehan2129
    @tarekaziztehan2129 4 ปีที่แล้ว +1

    tooooooo gooooood. i am getting this kind of qualityful content in free.

  • @englishisrim
    @englishisrim 3 ปีที่แล้ว

    man, you're amazing. thank u and keep it up. could u please make videos about hash tables and functions
    .

  • @l-chan5448
    @l-chan5448 2 ปีที่แล้ว

    I have a quiz tomorrow & this is exactly what I needed. Thank u

  • @MortalKombatTS
    @MortalKombatTS 4 ปีที่แล้ว +11

    why create ptr and not use head instead in the loop? For example while(head!=NULL){ count ++; head=head->link;} ?

    • @EternalCause
      @EternalCause 3 ปีที่แล้ว +12

      you will lose your link list like this
      head will become null and nothing will be pointing to the link list

    • @grunge1656
      @grunge1656 ปีที่แล้ว +1

      You dont want to lose the address of the first node thats why you dont alter head

    • @pratikkurra4754
      @pratikkurra4754 10 หลายเดือนก่อน

      Then create another pointer other than head and use this logic.

    • @Jyothi.Bandela
      @Jyothi.Bandela 9 หลายเดือนก่อน

      We will traversing by the ptr ,if it replace with head it can't be a single or double list so, head must points to first node it self
      And other thing is that it can't be nullified, but it reaches next nide address

  • @dipeshsamrawat7957
    @dipeshsamrawat7957 3 ปีที่แล้ว

    I love Neso Academy. 💝

  • @nehatiwariisrock9823
    @nehatiwariisrock9823 หลายเดือนก่อน

    Thank you sir.

  • @anjaliduhan1835
    @anjaliduhan1835 4 ปีที่แล้ว +1

    Superbly made!!

  • @amitmanna4147
    @amitmanna4147 4 ปีที่แล้ว +1

    just excellent sir...

  • @mangalwagh8694
    @mangalwagh8694 ปีที่แล้ว

    Very nice explanation.....

  • @m.tayyabshahzad
    @m.tayyabshahzad ปีที่แล้ว

    Sir u cannot imagine how much this helped on the night before the exam

  • @utkarsh_ishan
    @utkarsh_ishan 4 ปีที่แล้ว +3

    Sir kindly upload videos on Data Structures regularly as exams like GATE 2021, NIELIT are approaching

  • @OronowaPain
    @OronowaPain 10 หลายเดือนก่อน

    sir made my life easy thanku

  • @hephzibahbeulah869
    @hephzibahbeulah869 2 ปีที่แล้ว

    Very clear explanation thank you sir

  • @manavpatidar4153
    @manavpatidar4153 2 ปีที่แล้ว

    Amazing ☀️sir

  • @folakemiogunseiju4157
    @folakemiogunseiju4157 ปีที่แล้ว

    Super explanation

  • @hariomkeswani9150
    @hariomkeswani9150 3 ปีที่แล้ว

    Thank you bro🥳🥳

  • @harshpadsala5128
    @harshpadsala5128 2 ปีที่แล้ว

    thanks dear to teach me perfectly

  • @Shabareesha
    @Shabareesha 3 หลายเดือนก่อน

    thanks sir

  • @ajayj8685
    @ajayj8685 3 ปีที่แล้ว +2

    Can i able to get Notes of this Course? In your website, i has been statused as "Will be posted soon". These PPTs would help me a lot in my preparations

  • @soumyar.92
    @soumyar.92 4 ปีที่แล้ว

    Hope, Next video will be amazing like it. All the best.

  • @nquanta1548
    @nquanta1548 4 ปีที่แล้ว

    Awesome 👍👍👍👍👍👍👍👍👍👍👍👏👏👏

  • @SparshKhanal-v3s
    @SparshKhanal-v3s 10 หลายเดือนก่อน

    brooooo i understooood everything which i was struggling in my university

  • @tezagra
    @tezagra 2 ปีที่แล้ว

    at 3:42
    why is another pointer "ptr" is created, when head is already pointing to the first node?

  • @khuzhi.sharma
    @khuzhi.sharma 3 ปีที่แล้ว +1

    u havent uploaded lectures on queues??

  • @01.abhishekkumar33
    @01.abhishekkumar33 3 ปีที่แล้ว

    Neo academy is the best

  • @anuragdas7883
    @anuragdas7883 4 ปีที่แล้ว +4

    Sir can u upload lectures on stack queue trees???? I need it very urgent

    • @WASEEMAHMAD-bb9kh
      @WASEEMAHMAD-bb9kh 4 ปีที่แล้ว +1

      brother did u complete your c langues from this channel and i have completed loop and how can i practice more program give me guidence

  • @nelirocks19
    @nelirocks19 2 ปีที่แล้ว

    Wow... Thank you

  • @krystaff
    @krystaff ปีที่แล้ว +2

    but why you create a new pointer "ptr" when you can do the same with head pointer
    while(head -> link != NULL) {
    count++;
    head = head->link;
    }

    • @_txt_7398
      @_txt_7398 ปีที่แล้ว

      Why he used in the condition of while loop "ptr" instead of "ptr -> link" ?

  • @divyaagarwal3563
    @divyaagarwal3563 3 ปีที่แล้ว

    Thanku sir😊

  • @Fayzanhun
    @Fayzanhun 2 ปีที่แล้ว +1

    Sir, do we use head(link) again and again instead of taking a new ptr, for count?

  • @taranjeetsingh6869
    @taranjeetsingh6869 4 ปีที่แล้ว +1

    Nice job sir.... Just one request pls upload atleat 2-3 videos daily I want to learn c in lockdown

    • @Sh4h1dkh4n
      @Sh4h1dkh4n 4 ปีที่แล้ว

      C language Videos are already uploaded brother👍 Check the playlist...

  • @mansipathare
    @mansipathare 3 ปีที่แล้ว

    This is an best video.......can I get videos for me comps engineering also

  • @antonyjoshwa-b9f
    @antonyjoshwa-b9f 6 หลายเดือนก่อน +1

    i have a doubt why the pointer in first step is initialized to null?
    We can initialise to head right?

    • @Harish-n7h-i3z
      @Harish-n7h-i3z หลายเดือนก่อน

      At the starting , ptr doesn't point anywhere (means null) , after that we will equate to head .

  • @saachigupta4545
    @saachigupta4545 2 ปีที่แล้ว

    sir why did you wrote "void count_of_nodes(struct node*head);" 2:25

  • @rakshaya518
    @rakshaya518 ปีที่แล้ว

    I got cleared..life saviour 😅

  • @moandoanh8370
    @moandoanh8370 2 ปีที่แล้ว

    I have a question? Why not use the old pointer?

  • @Cat_Sterling
    @Cat_Sterling 4 ปีที่แล้ว +1

    Shouldn't we have to have a "return" (or "exit") at the end of the if statement to prevent the rest of the code from execution?

    • @sd12217
      @sd12217 3 ปีที่แล้ว

      The function is of void type

  • @Thatengineerguy25
    @Thatengineerguy25 ปีที่แล้ว

    sir while function declaration it cannot be struct node*head , because head is the variable that we have already called in main . here it should be something else like void count_of_nodes(struct node *ptr) ??

  • @akankshasrivastava3354
    @akankshasrivastava3354 4 ปีที่แล้ว

    Can you make video on polynomial representation??

  • @gatomas805
    @gatomas805 4 ปีที่แล้ว +4

    I'm curious. Why do you need to assign 'head' to ptr? Why can't we use head as the while loop condition? For example, while (head != null). Thank you

    • @youssefoursana835
      @youssefoursana835 4 ปีที่แล้ว +4

      head has to point to he first node of the list, otherwise you will loose it and not be albe to work on the list anymore

    • @Truth.and_right
      @Truth.and_right ปีที่แล้ว

      but this function is user defined and this head is not the head of the main function...@@youssefoursana835

  • @_txt_7398
    @_txt_7398 ปีที่แล้ว

    Why he used in the condition of while loop "ptr" instead of "ptr -> link" ?

  • @narendrababupokuri9846
    @narendrababupokuri9846 4 ปีที่แล้ว

    When will data structures end sir? For time management I am asking please tell

  • @pratikkumar5086
    @pratikkumar5086 4 ปีที่แล้ว

    Pls suggest that which book should i prefer for digital and analog electronics.

  • @Tomatocheesepizza
    @Tomatocheesepizza 4 หลายเดือนก่อน

    This is how DSA should be taught

  • @godswillchase1866
    @godswillchase1866 2 ปีที่แล้ว

    Do you still create a pointer to the struct node if you pass the struct node with a "const" in the count_of_nodes?

  • @bhavyabhagwani5407
    @bhavyabhagwani5407 4 ปีที่แล้ว

    There should be an exit function in if block or else even if the list would be empty it would start counting it.

  • @manoj686
    @manoj686 4 ปีที่แล้ว +1

    Use of joining

    • @nesoacademy
      @nesoacademy  4 ปีที่แล้ว +1

      You will get the access of "Interview Preparation Guide" video series.

    • @manoj686
      @manoj686 4 ปีที่แล้ว

      Sir I want prepare for gate

    • @manoj686
      @manoj686 4 ปีที่แล้ว

      This u can provide extra videos for gate sir

    • @nesoacademy
      @nesoacademy  4 ปีที่แล้ว +3

      We are working in the direction to complete the syllabus for GATE.

    • @manoj686
      @manoj686 4 ปีที่แล้ว

      By joining on it u can provide extra gate videoa

  • @kajalmondal9745
    @kajalmondal9745 4 ปีที่แล้ว

    Sir Data Structures ke videos continue kab se aayega??

  • @ayushnaik4215
    @ayushnaik4215 3 ปีที่แล้ว

    but we havent defined the head pointer right?how do we do that?

  • @anshul9618
    @anshul9618 ปีที่แล้ว

    Sir
    ( struct nide *ptr = NULL)
    ye declare karne se phle else ne ayaga kyuki apne sab if part main lik diya agar vo sahi huva to compiler baki code read he nahi karega to agar list empty hui to kabhi count possible he nahi hoga if there is another possibility please correct me.

  • @travelbloggers9592
    @travelbloggers9592 4 ปีที่แล้ว

    Sir is it necessary for ptr to be initialised as "null". Can't it be left as such

    • @ShubhamMishra-mz4zw
      @ShubhamMishra-mz4zw 4 ปีที่แล้ว +1

      It is not necessary but it is good practice...watch previous videos.

  • @its_divi6696
    @its_divi6696 3 ปีที่แล้ว

    how we will write the program if we have to create linked list by taking the elements by users one by one rather putting data value of nodes itself in program ?

  • @popcornjeans
    @popcornjeans 2 ปีที่แล้ว

    How are you passing head in the function, it isn't defined

  • @saifmos6516
    @saifmos6516 3 ปีที่แล้ว

    oh so we used ptr just because we dont want to move head from the first position, i got it thanks

  • @swati_snpt1310
    @swati_snpt1310 2 ปีที่แล้ว

    Explanation is perfect but in the program when we call the count of nodes then error is produced

  • @JankeeMange
    @JankeeMange ปีที่แล้ว

    Best

  • @rohanbankar7694
    @rohanbankar7694 2 ปีที่แล้ว

    Code is showing error that dereferencing pointer to incomplete type

  • @marmi2519
    @marmi2519 ปีที่แล้ว

    5:42

  • @falguni1107
    @falguni1107 2 หลายเดือนก่อน

    Hello bhaiya mujhe aapka DSA ka course purchase karna he

  • @shadhushadhu7061
    @shadhushadhu7061 ปีที่แล้ว

    Where is the another way of writing this code sir

  • @ojaskumar2355
    @ojaskumar2355 3 ปีที่แล้ว

    I'm not able to mrz it with previous code... Can someone explain it plzz

  • @ib_concept
    @ib_concept ปีที่แล้ว

    i thought there should be an else after the if statement ,,

  • @yagnadeep5512
    @yagnadeep5512 3 ปีที่แล้ว

    shouldnt the count start from 1?