Data Structures and Algorithms using Java

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 255

  • @sumeght1878
    @sumeght1878 9 месяцев назад +199

    "Somebody please get this man a medal". He's been doing such a great job, from unknown times. Thank you Navin sir, you've helped us a lot

  • @vkc3761
    @vkc3761 11 месяцев назад +101

    10 years in IT zero programming skills. Started learning coding and was looking for Data structures and Algorithms , and someone heard my prayers and google recommended this video. Thank you Navin sir.

    • @tangocharlie3680
      @tangocharlie3680 9 месяцев назад +2

      In which domain you are working?

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

      If you search it something on youtube .everytime it will recommend that related video.

  • @ravikumarkumashi7065
    @ravikumarkumashi7065 11 месяцев назад +45

    The best thing that happened to me on youtube so far is coming across this channel, truly a master piece!

    • @MA-rf6sg
      @MA-rf6sg 9 месяцев назад

      same i am so happy for this gentleman thanks a lot sir.

  • @visheshdab1656
    @visheshdab1656 Год назад +100

    This is the course all the Java Devs were waiting for. Kudos Navin Sir 🎉

  • @ashishkakade3344
    @ashishkakade3344 Год назад +151

    STILL I DIDN'T SEE FULL TUTORIAL BUT YES I CAN CONFIDENTLY SAY THAT, LAKHS OF PEOPLE WILL BE HELPFUL COZ OF THIS TUTORIAL... THANKS A ALOT NAVIN SIR, YOU ARE DOING GREAT WORK, 👍👍👍👍

  • @ManjuNath-fi4eg
    @ManjuNath-fi4eg Год назад +17

    Navin sir giving tutorial free so teaching method is awesome so last bench student also will understand. 🙏🙏🙏🙏🙏🙏

  • @brijeshpatra1629
    @brijeshpatra1629 Год назад +8

    Best lecture for someone who wants to revise DSA concepts

    • @DivineCodeMythology
      @DivineCodeMythology 11 месяцев назад

      Where can i get full course for DSA in java? Including Graphs, DP etc.

    • @HimanshuYadav-dq2jo
      @HimanshuYadav-dq2jo 9 месяцев назад

      ​@@DivineCodeMythologyalgorep dsa 31 vids

  • @awtsuuu-.-
    @awtsuuu-.- 8 месяцев назад +5

    Thank you for this wonderful tutorial Telusko. I really loved how the way you explain.

  • @leomardy2337
    @leomardy2337 Год назад +11

    I am doing Complete java course by watching your previous awesome video. That was amazing. Very helpful tutorial.

  • @Rahulganesh-mw2hv
    @Rahulganesh-mw2hv 6 месяцев назад +5

    I still wonder how this man is not awarded with the dronacharya award because if I were the president definetly I will honour him withthat prestigious award.I would really be thankful for your free service towards teaching us with one of the most demandable course.

  • @sakshatrapkar7785
    @sakshatrapkar7785 Год назад +6

    U will not believe i was look for ds in java 2-3 days before n confuse where to start i look for teluska but didnt have any update videos n look here it is ,thank you teluska

  • @vaibhavgupta8210
    @vaibhavgupta8210 Месяц назад +2

    Great Tutorial. Just want to add one thing. In bubble sort you can reduce the number of iterations of outer loop one time. It will perfectly work fine and will make the code more efficient.
    public static int [] BubbleSort (int [] arr){
    int len = arr.length;
    int temp =0;
    for(int i=0;i

  • @gabrielfono844
    @gabrielfono844 9 месяцев назад +5

    3 years working as software engineer and never taking any algo and datastructure course.
    I must take it since my goal this year is MAANG

  • @hieuthanh2735
    @hieuthanh2735 10 месяцев назад +4

    those are greate video series which make me come back with Dev, I understand in detail what you are teaching, thank you Navin

  • @gamingmacha45
    @gamingmacha45 8 месяцев назад

    Navin sir you beauty , Before this dsa i was watching your java course then after 4 weeks i started looking at opps then i realised its all are already cleard. The way you give real world examples are realy 👌👌👌 .Thank you sir.

  • @sarathchandar5047
    @sarathchandar5047 8 месяцев назад +1

    Thanks Navin, for wonderful video... 🎉 You have been my real mentor in Java

  • @sahithacheekatla9296
    @sahithacheekatla9296 6 месяцев назад +2

    GOAT of explaining programming.....Devudu sir meeru🙇‍♀

    • @rkirankumar8051
      @rkirankumar8051 5 месяцев назад

      Hello akka ee video motham complete chesara meru?

  • @user-benjaminJohn
    @user-benjaminJohn 2 месяца назад +3

    Bro, I'm so happy you're channel is doing well. idk anyone else who can take DS/Algo and make it funny and interesting at the same time. But, I still want to know who Telusko is.

  • @umabharathyts1998
    @umabharathyts1998 4 месяца назад +2

    I am very glad to know about your Channel,Brilliant in explaining concepts in a clear & simple way ,Thank you so much Navin ji🙏

  • @charanraj1411
    @charanraj1411 8 месяцев назад +1

    A masterpiece is an explanation of outstanding skill.

  • @outbook
    @outbook 8 месяцев назад +2

    Thank you for helping me out brother! You are awesome! I hope to use this so I can relearn DSA.

  • @ArunKumar-vd8zt
    @ArunKumar-vd8zt 6 месяцев назад +201

    DSA is all about building logic, not just viewing videos. Please don't waste time on a 5-hour video. In my experience, it takes around 8 months to 1.2 years to master DSA in Java. However, it's important to note that DSA is not just about learning specific algorithms and data structures. It's also about learning how to approach problems and write code efficiently. Therefore, it's crucial to understand the fundamental concepts and principles behind DSA. While this guy may teach DSA, you also need to know how to approach problems and write efficient code

    • @iamnotfamous6591
      @iamnotfamous6591 6 месяцев назад +40

      why we shouldn't waste 5 hrs on this video when we have to waste 1.2 years!!! It's Does matter if we waste 5 hours it's Negligible in 1.2 years although Programming is dead in this AI Era. Why someone would Learn Programming in this Ai era when Ai is sufficient to do 40 people's work alone!!! Companies are shifting in Ai world to save money that's why all the layoff happens!!

    • @immor8al808
      @immor8al808 6 месяцев назад +13

      ​@@iamnotfamous6591who said that programming is dead in this AI Era if you dont know programming you definitely will not be able to understand what code snippet has been provided by AI you need to know programming in order to explain AI what do you want. And this guy is spitting facts in order to improve in DSA you need to know how to approach problems rather than just implementing Algos and DS. DSA is about problem solving because it contains so much Discrete mathematical topics

    • @iamnotfamous6591
      @iamnotfamous6591 6 месяцев назад +1

      @@immor8al808 Ai can Do everything because programmers are on their way to build a Ai Software engineers who can do everything. If some high level SE doesn't want that people should work with coding then why should students waste their time in this.......

    • @immor8al808
      @immor8al808 6 месяцев назад +13

      @@iamnotfamous6591 Bro I can literally send you tons of screenshots where chatgpt failed to even understand the context of the problem not able to solve many of the problems where I even explained the context of the problem clearly. Even Ai's make tons of mistakes developers clearly mentions that Ai's can also make mistakes no Ai can replace developers

    • @JUSTFOREMERGENCY-r6m
      @JUSTFOREMERGENCY-r6m 5 месяцев назад +2

      I will remember your words throughout my life , thankyou!!

  • @lesterjayabiad3347
    @lesterjayabiad3347 11 месяцев назад +1

    the best tutorial is by learning from the Pro. thanks sir Navin!

  • @sarvedchoudhary9558
    @sarvedchoudhary9558 Год назад +4

    Thank you so much sir,🙏🙏🙏 for your deep explanation of DSA, this video was really helpful for me.🙏🙏

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

    literally sir...even I couldn't get the logic without tracing your code. But my dream is to build my own logic.

  • @rahulchavan6789
    @rahulchavan6789 Год назад +2

    thank you, sir, for much needed simple understanding of DSA in Java, one more request sir please make a video on how to prepare for a Java interview for fresher or nearly 2 years of experience with which topics to cover and how much DSA and other advanced topics so as a beginner we focus on the main topic and help in an interview..thank you for helping us in this java journey.

  • @commenter9451
    @commenter9451 Год назад +3

    i have one more suggestion, please daily solve some difficult hacker rank questions or make a series solving hacker rank or code chef etc from begginer to advanced level. There is very less content in RUclips for problem solving

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

    How greatly explaining sir you are. Thank you sir.

  • @simplicity1480
    @simplicity1480 4 месяца назад +2

    heartly thanku man ur great work ......total explanation with great editing

  • @Listhejustice
    @Listhejustice Год назад +6

    Thank you so much sir, can't thank you enough. If you could please also upload the other algorithms as well they will be very useful!

  • @75_raaj_54
    @75_raaj_54 Год назад +2

    Can't imagine a perfect timing of this video ,, thanks sir❤

  • @Yash93_
    @Yash93_ Год назад +4

    Great job Navin sir, it's so helpful for the students and you are giving the best. Even the college lectures also not giving this much of clarity about DSA and how it's usefull

  • @munawarahmedkhan4905
    @munawarahmedkhan4905 Год назад +1

    Thank you sir it's very useful for the interview and job purposes you are doing it for free thanks for understanding problems of the interview 😇❤️👍

  • @NanireddyPallaka
    @NanireddyPallaka 4 месяца назад

    THANK YOU VERY MUCH SIR.YOUR TRUELY A MASTER PIECE!
    THANK YOU FOR THIS WONDERFUL TUTORIAL TELUSKO FOR DSA.I REALLY LOVED HOW THE WAY YOU EXPLAIN❤🥰

  • @Mona.Arekanti
    @Mona.Arekanti Месяц назад

    One of the best teachers out there 🙌🔥

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

    this man is incredibly best best in all terms!

  • @satyabatigoswami1735
    @satyabatigoswami1735 Год назад +1

    Thank you navin sir🙏Really helpful. So easy to understand. Hats off to your great way of teaching😇😇

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

    Already 'Telisu' kununchi Chala Teluskunna Sir 🤛

  • @rohithmanepalli8070
    @rohithmanepalli8070 10 месяцев назад +1

    Thank you very much sir, we need more videos about dsa

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

    I am recently for searching for same concept in java......Thank You, I got it from my Favourite Channel

  • @dhruvjani1660
    @dhruvjani1660 Год назад +1

    This is a quality content for DSA

  • @jyuvarajjothi782
    @jyuvarajjothi782 Месяц назад +1

    A is the correct answer for time complexity @21:20

  • @HelloAll-b4d
    @HelloAll-b4d Год назад +7

    Grateful to you sir, right time got the right video from your side sir, it is very helpful to my placements sir ❤

  • @Praveen-q1p
    @Praveen-q1p Месяц назад

    Thanks for the Wonderful lecture sir !! Hope you have achieved your Dreams. Thank you
    😀😍

  • @lokeshrajan6522
    @lokeshrajan6522 8 месяцев назад +1

    I found a small mistake in the bubble sort alg
    the Correct code is
    The code is in Kotlin :
    private fun bubbleSort(list: Array) {
    var temp: Int
    for (i in 0 until list.size - 1) {
    for (j in 0 until list.size - i - 1) {
    if (list[j] > list[j + 1]) {
    temp = list[j + 1]
    list[j + 1] = list[j]
    list[j] = temp
    }
    }
    }
    println(list.joinToString())
    }
    The mistake is in the first loop, the last iteration is unnecessary so it need to be removed

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

    Best one to learn DSA

  • @sivakrishnanellore518
    @sivakrishnanellore518 3 месяца назад

    fantastic Naveen.. thanks for helping with such great content. god bless you

  • @semilife
    @semilife 5 месяцев назад

    Thank you master Alien, you are a star this was just what I needed for job interview.

  • @JAYAKUMARR-pv9fv
    @JAYAKUMARR-pv9fv 8 месяцев назад +1

    54:25 mid = left + (right - left ) is correct math logic to get the correct result.

  • @ssm2015_ita
    @ssm2015_ita 9 месяцев назад

    Amazing work and learning a lot from your tutorials.

  • @udayj1747
    @udayj1747 Год назад +1

    Bro I lots of love,the way you teach is awesome

  • @anuroop7450
    @anuroop7450 Год назад +1

    Great work sir, it's really helpful for people like me.

  • @rahul-java-dev
    @rahul-java-dev 9 месяцев назад

    I started loving DSA 😍😍🙌🙌

  • @shivaDaaslabs
    @shivaDaaslabs 3 месяца назад

    came from odin project. great 7 mins cheers

  • @stepup6620
    @stepup6620 Год назад +3

    Most awaited course ❤

  • @Asingh42
    @Asingh42 Год назад +3

    Thank you so much for this
    A combined course for these was needed❤

  • @mohitg1
    @mohitg1 7 месяцев назад

    GREAT GREAT GREAT only 3 words I have. Thank you very much for the Video.

  • @munib2023
    @munib2023 Год назад +10

    Great work!
    I was just waiting for this course.
    Thank you ❤

  • @computer_gai
    @computer_gai 8 месяцев назад

    Hey, actually i do love the way you explain! Tnx for the free Video !

  • @holytrapbeats8436
    @holytrapbeats8436 7 месяцев назад

    been waiting for this!!!!!one of the best instructors ive had

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

    Thank you Navin sir🤝
    It helps a lot 💯

  • @Praneesh203
    @Praneesh203 9 месяцев назад +1

    Sir please provide notes ❤❤that will help us a lot

  • @kamranbagirzade1942
    @kamranbagirzade1942 6 месяцев назад

    Best explanation ever, thanks a lot!

  • @ordered_saddle5
    @ordered_saddle5 10 месяцев назад

    Thanks for making it so simple.

  • @chandanasamanthapudi
    @chandanasamanthapudi 10 месяцев назад

    Great Work! Really Helpful Thank you Naveen Sir.

  • @milankbudha
    @milankbudha Год назад +1

    great tutorial..i watched scaler video on DSA but i didn't like that..Your videos are good and animations are also awesome..Thank u so much from 🇳🇵I am feeling confident now😊

    • @mamidisaikrishna8233
      @mamidisaikrishna8233 9 месяцев назад

      For dsa which programming language can be better for fresher either java or c++
      So iam in first year of clg

    • @rickchakraborty2087
      @rickchakraborty2087 4 месяца назад

      @@mamidisaikrishna8233 both will work, but pick any one

  • @RK22082
    @RK22082 Год назад +1

    Love from Kolkata Navin sir ❤

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

    Thank you so much sir
    I also waiting for this course 🥳👏

  • @PrakashKhuntia-qy7de
    @PrakashKhuntia-qy7de Год назад

    Thank you sir this vedio is really helpful to learn DSA

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

    if you have not started dsa yet this video is fine but otherwise its just waste of time to spend 5.5 hours move ahead if you have your basics clear already.

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

      bro iam a beginner will this help me solve basic leetcode problems

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

      ok

  • @mahalakshmimahalakshmi248
    @mahalakshmimahalakshmi248 11 месяцев назад

    Thank you so much Naveen sir,If you could please also upload the other algorithms as well they will be very useful.

  • @anudeepkanna4533
    @anudeepkanna4533 Год назад +1

    Thanks for this tutorial sir can you make a video on backtracking and recursion in java

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

    Tq for making this video, u r the best❤️❤️❤️❤️

  • @khalilromdhani6415
    @khalilromdhani6415 9 месяцев назад

    amazing please sir can you recommend the best DSA and algorithm sheet to follow ?

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

    Really great work

  • @22_ankanamajee97
    @22_ankanamajee97 Год назад

    Thank you, sir, for making this video. It will be helpful for me.

  • @Omar-jibril
    @Omar-jibril Год назад

    Thanks teacher massive concept.

  • @sarthak_jain_51515
    @sarthak_jain_51515 Год назад +2

    This is a video I am waiting for and finally 🎊

  • @dima_shaman
    @dima_shaman 3 месяца назад

    В универе не слушал лекции, так что приходиться учить сейчас

  • @Asingh42
    @Asingh42 Год назад +2

    Can you make a similar to this for other datastructures in java collections
    Furthermore on concurrent data structures?

  • @msk9182
    @msk9182 Год назад +1

    Sir youre father of java ❤

  • @sarangmore9860
    @sarangmore9860 Год назад +1

    Sorry sir,
    Has anyone realised that sir are looking like Bhupendra Jogi 😄
    BTW love you Sir ❤

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

    This is truly a master piece, I am able to understand data structures now.
    I have one question on linkedlist:
    When we delete an element from a Linkedlist, we are just changing its pointer, are we leaving cleanup to GC? or can we do it in the code itself ?

  • @MrCostas32
    @MrCostas32 7 месяцев назад

    This is such an awsome video.. Thanks

  • @soofiakhan9660
    @soofiakhan9660 4 месяца назад

    Did this man just teach 3 months of DSA syllabus in just 5 hours???

  • @InsightOfMind
    @InsightOfMind 3 месяца назад

    good gifted person

  • @SaiTeja-ht4do
    @SaiTeja-ht4do Год назад +3

    Is data structures and algorithm concepts the same for Java and Python? If I go through this video, do I have to go through data structures and algorithms in Python as well? A suggestion can help me.

    • @AbhinavRaj_P
      @AbhinavRaj_P Год назад +3

      Yes, the fundamental concepts of data structures and algorithms are almost same across all programming languages. The core ideas of algorithms such as sorting, searching, and various data structures like arrays, linked lists, trees, etc., are not at all any language specific.
      However, there are syntax differences, and built-in functions or libraries that you might use to implement certain algorithms or data structures are quite different for each language.
      So, I think you need to go through the with the implementation of those algorithms in python for handy experience.

    • @SaiTeja-ht4do
      @SaiTeja-ht4do Год назад +1

      @@AbhinavRaj_P Thanks for the information brother!

  • @KankanalaSirichandana
    @KankanalaSirichandana 8 месяцев назад +4

    sir 15:34 since the integer is allocated two bytes of memory so the memory address should be 101,103,105...is thsi correct?

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

    you are just great sir.❤

  • @zalakpatel6372
    @zalakpatel6372 Год назад +1

    Thank you so much sirrrrrrr!!!!!!!

  • @codingwithstrangers
    @codingwithstrangers 3 месяца назад

    Great video you majest data man 07:50

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

    Really needed this ...

  • @Mosesdaniel77
    @Mosesdaniel77 8 месяцев назад +3

    Telsko,why don't you teach web development?

  • @ssudhakar-x9z
    @ssudhakar-x9z 2 месяца назад

    Navin sir Great

  • @SiddhMohanty
    @SiddhMohanty Год назад +1

    Sir, please make tutorial video on JavaFx

  • @byteliterate
    @byteliterate 10 месяцев назад

    Waiting for this one 🥲

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

    Most awaited content for aliens from Telusko

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

    Best Video

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

    Helllo Naveen, thanks for the whole package it will be helpful. 👍🏻

  • @vamshikrishnacharybonala4764
    @vamshikrishnacharybonala4764 3 месяца назад

    Can you please add Heaps, Greedy and Graphs into this? Want to learn these from you