Data Types vs. Abstract Data Types

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

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

  • @hurmaanahmed4588
    @hurmaanahmed4588 3 года назад +77

    NOTE: If anyone is still confused what adt is, consider any class as the example for adt . any class has pre defined behaviors and functions of all the objects which it contains and hence is an abstract data type. classes have a predefined structure or blueprint which all objects follow. If you have good command over what classes and objects you will understand it more clearly. thanks for this excellent presentation neso academy!!

    • @Maheswari-295
      @Maheswari-295 8 месяцев назад

      Yes, but what you said is about object oriented programming language. Can you explain the same thing, what does ADT mean in c? I'm confused becoz I just now starting to learn c as a first year btech student.

  • @arularasij3099
    @arularasij3099 4 года назад +180

    Neso academy is the most useful tutorial to learn more concepts in less time. Thank you so much Neso Academy ....Such a great effort

    • @HB-Tube.
      @HB-Tube. Год назад +1

      I swear to God, I got an A+ in DLD only by watch neso academy video

  • @deepaksarvepalli2344
    @deepaksarvepalli2344 4 года назад +50

    Me and my friends are die hard fans of neso academy......

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

      can you help me out please this video lecture was in english and my english is not that good, please help me out...

  • @ankitsharma7541
    @ankitsharma7541 4 года назад +19

    I'm not pondering how to respond on your lecture is to easy to understand and much easier way .Thank you so much Sir . And God bless You And your family.

  • @ubire2676
    @ubire2676 2 года назад +9

    In short:
    Abstract Data Types, commonly prefixed as ADT, abstract away any sort of implementation details.
    While, data types are the implementation.
    An example would be transportation
    ADT: Transportation
    DT: Bus, Train, Walking, Car

  • @tanushsathiyaseelan9428
    @tanushsathiyaseelan9428 4 года назад +22

    Thank you so much Neso Academy. I watched tons of videos of yours. You are definitely a life saver. This channel is the spot for several back benchers. Love your teaching style and gud luck

    • @marxman1010
      @marxman1010 3 года назад +2

      Neso’s teaching style is the best. Don't like some teachers just showing ppt and saying blahblah, make people sleepy.

  • @syeedamisbaanjum8290
    @syeedamisbaanjum8290 3 года назад +14

    I have tried w3 schools, different textbooks on data structure, I had a kind of phobia seeing data structure subjects yet i was unable to learn properly it seems difficult. I just watched the intro video and i feel it's quite interesting and i'm sure i will be able to learn ds quickly . A big thank u

  • @poojababar5503
    @poojababar5503 4 года назад +5

    I'm so excited......I can't express my joy by hearing ur voice......such a satisfying feeling it is. Just love this... lots of love to Neso academy ❤️

  • @ayushanandtripathi352
    @ayushanandtripathi352 3 года назад +3

    One of my favorite channel....
    Soon becomes everyone's favorite❤❤

  • @aishwaryalokhande4802
    @aishwaryalokhande4802 4 года назад +15

    Sir really good content as we are going step by step by clearing each concept.......
    Which I love a lot 🙂🙂🙂😊👍👍

  • @EigenA
    @EigenA 3 года назад +7

    You are refreshing my signal, getting me through my internship, and helping me excel in my summer coursework. Great work!

    • @ompandit8986
      @ompandit8986 4 месяца назад +1

      brother can you help me

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

      @@ompandit8986 lol bro, this is an old comment 😂 what you need help with, man?

  • @ankurgogoi556
    @ankurgogoi556 4 года назад +10

    all my concepts are cleared through Neso Academy❤️

  • @BS-ComputerScience
    @BS-ComputerScience 2 года назад +5

    I can't even explain how much I am happy after finding your channel.
    What a fabulous channel😍

  • @srivallimadduri1489
    @srivallimadduri1489 4 года назад +1

    East or west neso is the best 😃.... Die hard fan for neso academy.... What ever it may teach either digital electronics, C..... It leaves it's impression.... Love from South india....

  • @arunpoulose3630
    @arunpoulose3630 3 года назад +8

    VIDEO SUMMARY
    1.what is data type ?
    data types defines what values can be assigned and what operations can be done on it.
    if it is defined
    float x;
    it means we can assign the variable any float value and do operations like addition and multiplication.it also means that we cannot include the remainder operation (%) on x as this data type doesnt include that operation
    what is user defined data types ?
    in user defined data types,the user tells what data the variable can hold and what operations can be done.
    struct student{
    int roll no;
    char name[];
    }
    is an example of user defined data type
    2.what is abstract data type ?
    in abstract data type,the operations between the data is defined.The type of data is unknown.
    3.for example "STACK"
    If someone is using stack data structure,he knows that one could use stack to push and pop data.but he doesnt need to know wether the stack is implemented using array or linked list.
    its like google sites.we can drag and drop widgets to make a site.but we dont need to know how the widgets are able to do what they do.

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

    reminder to myself: I just wanna i just started learning java by myself and will hope to be going upto the very end by myself successfully. I have a course that I am taking right now that starts with adt and also have a lil background with data types too. I hope to get to know more about programming language specifically java this semester and eventually apply it in a real world by becoming one of the outstanding programmers to ever exist. /* this is note to myself jan 25 2023 @11:02pm

  • @ayushrana3429
    @ayushrana3429 4 года назад +1

    bro you are god now one can porvide this type of detailed lecture on any platform not only on youtube so much detailed really happy bro so now we can learn and know for why it is created what is its use . thankyou sir love you

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

    Best lecture on ADT..

  • @varunsood7899
    @varunsood7899 3 года назад +1

    Muje sir apki har ka word smaj ata hai. Because your way of teaching, speaking is very very very awesome👍👍👍👍😊😊😊

  • @pratik__r__patil8838
    @pratik__r__patil8838 4 года назад +3

    It's A VERY VERY GOod Presentation and that's why I think we gain more and more knowledge and clear concepts About that topic!,❣️💐💐💐

  • @accepted5856
    @accepted5856 4 года назад +3

    Best cHannel in youtubd

  • @umakothalikar8907
    @umakothalikar8907 2 года назад +119

    1.5x speed😂🙋‍♀

    • @AmolKumar-k6d
      @AmolKumar-k6d 11 месяцев назад +17

      Me always 2x speed and hoping that in future youtube gives 3x speed 😂

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

      ​@@AmolKumar-k6dwe have upto 5x in RUclips vanced
      Without ads

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

      ​@@AmolKumar-k6d3x is desperately required atp

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

      ​​@@AmolKumar-k6duse mod version, i watch at 3x usually

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

      ​@@AmolKumar-k6d+1

  • @Piyush-me9nu
    @Piyush-me9nu Год назад

    Finally got the easiest and the most understandable video of the ADTs, thank you so much!

  • @TheTariqibnziyad
    @TheTariqibnziyad 4 года назад +2

    You guys are just the best, during this confinement you are saving lives, I am dead serious.

  • @BRCSRohithB
    @BRCSRohithB 3 года назад +4

    This could be explained in a better way by taking an example but still we love ur academy providing more information without costing anything..😊😊😊

  • @Monica-cq2hr
    @Monica-cq2hr Год назад

    The best explanation among all the videos and websites...tqsm sir for this crystal clear explanation

  • @varunsood7899
    @varunsood7899 3 года назад +1

    Sabse best channel hai. 🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟

  • @shaikhmoin849
    @shaikhmoin849 4 года назад +2

    Than you sir... You are great for students

  • @divyanshpratap1069
    @divyanshpratap1069 4 года назад +4

    Thank you so much sir for this quality content . Lots of love from my side.

  • @arijitbhakta9705
    @arijitbhakta9705 4 года назад +2

    Thanks Neso Academy. These are helping me a lot.

  • @48_prasenjitmondal6
    @48_prasenjitmondal6 4 года назад +2

    Sir we need more frequent video in this topic.The way of explanation is just awesome...Thank you

  • @geekyskill4156
    @geekyskill4156 2 года назад +1

    Sir your explanation is best then code with Harry

  • @subhamchatterjee9695
    @subhamchatterjee9695 3 года назад

    Thanx Data structure using c in depth se aup para rahe ho...mein is books ko hi follow karta hu par kuch portion samajh nehi paraha tha...thnx a lot

  • @deepikasaini7160
    @deepikasaini7160 3 года назад +2

    I am gonna be a die hard fan of this academy literally . Your concepts, the way of teaching ,your notes is very very very helpful and amazing tooooo thnku thnku so much from the depth of my heart for all the lectures and
    notes.......❤️❤️❤️❤️❤️✨✨✨✨✨

    • @ovishasanyal755
      @ovishasanyal755 2 года назад

      I also have the same feelings. I fell in love with Neso Academy 😅😅😅😅

  • @pratik__r__patil8838
    @pratik__r__patil8838 4 года назад +2

    It Is really really Helpful 💐✨✨✨

  • @eidasar9899
    @eidasar9899 4 года назад

    Perfect, please complete this course ASAP.

  • @ghaidaaalrawahi6920
    @ghaidaaalrawahi6920 2 года назад +1

    Thank you for a such easy understandable clarification.

  • @accessdenied9393
    @accessdenied9393 3 года назад +1

    Example on Abstract Data Type may be as main() function where it gives us an interface to work with it and write codes without even knowing how it is implemented internally.

  • @Moneysiva
    @Moneysiva 4 года назад +1

    Sir please upload lectures daily...
    Thank U

  • @GrowwWithArup
    @GrowwWithArup 4 года назад +7

    sir plese complete it in lockdown time it's your task in lockdown from your students please sir..thank u

    • @hetaeramancer
      @hetaeramancer 3 года назад

      sadly the lockdown will be finishing at the beginning of 2022 and we're not even 2/5 of the whole course :(

  • @mdkamrankhan4032
    @mdkamrankhan4032 4 года назад +1

    Sir please upload more videos in a day. Thank you. waiting for next.

  • @COSMIC-d4v
    @COSMIC-d4v 11 месяцев назад +1

    00:00 Data types define a certain domain of values and the operations allowed on those values.
    00:56 Data types in programming.
    01:52 User defined data types and abstract data types
    02:55 Operations on values defined using functions
    03:53 Abstract Data Types hide the inner structure and implementation details of data types from the user
    04:54 Understanding the use of ADTs
    05:51 Users can use the stack program without knowing its implementation.
    06:45 Abstract data types provide abstraction for hiding implementation details from the user

  • @gatecomputerscience1484
    @gatecomputerscience1484 3 года назад +2

    /* Great explanation */

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

    Excellent video. Well done and thanks for sharing!

  • @sujatasharma562
    @sujatasharma562 2 года назад

    actually I LOVE THIS MAN VOICE ❤️❤️

  • @Justanotherhomosapiens
    @Justanotherhomosapiens 4 месяца назад +1

    Thanks a lot!

  • @TargetCGL9
    @TargetCGL9 4 года назад +1

    Amazing sir plz keep doing

  • @suheabkhan2546
    @suheabkhan2546 4 года назад +2

    Lots of love

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

    This was a perfect explanation.

  • @joseph2073
    @joseph2073 3 года назад +1

    thnku so so muchh

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

    Excellent video. Thank you.

  • @anmoldesai343
    @anmoldesai343 2 года назад

    Great Help for midterm. Thank You Bro👍

  • @kamalesh2519
    @kamalesh2519 2 года назад +1

    Thanks

  • @magicalmafia1278
    @magicalmafia1278 3 года назад +1

    Thanks for best content

  • @hikmettas5030
    @hikmettas5030 2 года назад

    thanks lot. quite simple explanation

  • @harishsenagala8942
    @harishsenagala8942 4 года назад +10

    Upload faster so that we can learn ds in these lockdown period itlself
    Thank u

  • @divyranjanroutray775
    @divyranjanroutray775 4 года назад

    Crystal 🔮clear concept👍👍

  • @vasubhatt6160
    @vasubhatt6160 4 года назад +3

    So can we say ADT and user-defined DT changes from person to person? I mean for E.X if i implement Graph DS using some implementation then it's user-defined DT for me but if someone uses my implementation and of course he /she doesn't know any implementation details, then it becomes ADT for him?? Please enlighten me here.

  • @bagamber
    @bagamber 4 года назад +4

    Sir pls leave a pdf of whatever course you are explaining that would be of great help to us🙏🙏

  • @indicwing258
    @indicwing258 3 года назад

    Best lecture of my b tech carrior🙏🙏🙏

  • @Mothercatlove
    @Mothercatlove 3 года назад

    Simply great 👍🏻👍🏻👍🏻

  • @nareshns7738
    @nareshns7738 3 года назад

    Amazing.. teaching and content 🙏🙏

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

    Best explanation

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

    As you said, stack consists of elements of the same type. In text editor, when we insert any number after characters, then how is it pushed in undo stack? Please explain

  • @jugurtha292
    @jugurtha292 2 года назад

    Great explanation!

  • @brijalkansara2370
    @brijalkansara2370 3 года назад

    great explanation thank you much sit.!!

  • @DiproPaul
    @DiproPaul 4 года назад +1

    iTS AMAZINGLY DESCRIBED. tHANK U

  • @samighasemi3333
    @samighasemi3333 3 года назад

    Best explanation, Thank you!

  • @RuunE-Y
    @RuunE-Y 3 года назад +2

    Neso academy plz english cabtion is important

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

    Excellent sir I loved it ❤️❤️❤️

  • @PankajKumar-cw6rs
    @PankajKumar-cw6rs 2 года назад

    very effective lecture

  • @digitalmanjaymehta7129
    @digitalmanjaymehta7129 3 года назад

    very nice explained sir 🙏🙏🙏

  • @ragibperwez
    @ragibperwez 2 года назад

    Thank you for this sir

  • @zainkhalid60
    @zainkhalid60 4 года назад +1

    I am your new subscriber! 💕

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

    I found ADT a bit hard to understand initially. Thanks for the careful explanation.

  • @udaygawande104
    @udaygawande104 3 года назад

    Thanks !

  • @andistheinforitbutso7513
    @andistheinforitbutso7513 2 года назад

    Great 👍

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

    Thanks a lot sir🦾🦾

  • @n.hemanthkumar1615
    @n.hemanthkumar1615 4 года назад +3

    Sir plss.
    Try uploading one video for day

  • @565_jayesh6
    @565_jayesh6 3 года назад

    conclusion was too good

  • @elianapathan2034
    @elianapathan2034 3 года назад

    Thank you so much for such wonderful videos ❤❤

  • @sjjayaswal7621
    @sjjayaswal7621 2 года назад

    Good Video

  • @fatimaiqra2169
    @fatimaiqra2169 3 года назад

    best explained😇

  • @reverbism
    @reverbism 2 года назад +1

    Thank You 2/04/2022

  • @ssr6948
    @ssr6948 2 года назад

    so basically abstract data type is used so that the user does not know how a program is written. they just can use the functions like pop, push etc without worrying how pop and push is being implemented behind the scenes.

  • @ilurukamalnath8642
    @ilurukamalnath8642 3 года назад

    Thank u sir

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

    sir i have a question? its all happened in a software system? isn't it? so as you say that a system changes its data structure from array to link and wise versa than how can it could be happen? means we can't go to a shop and say that change its data structure from array to link list. isn't it? from my point of view you wanna say that when we have any update coming in mobile than in the backend this system is working and changes its data type also as well as other programs?

  • @a.nmolll
    @a.nmolll 3 года назад

    love you bro....you are saviour 🔥❤

  • @dragosbaciu5658
    @dragosbaciu5658 4 года назад

    Hello Sir.Thank you very much for this quality of this content.Will you begin a new series of lectures?

  • @roshan_codes
    @roshan_codes 3 года назад

    Thank you

  • @silverstar3417
    @silverstar3417 2 года назад

    you are the best

  • @AbhiShekAbhiShek-wb8nf
    @AbhiShekAbhiShek-wb8nf 3 года назад

    Tq so much Sir🙂

  • @_Who_u_are
    @_Who_u_are 3 года назад

    Bro, We need c++ and java programming also.....In future Python also

  • @alxx736
    @alxx736 2 года назад

    ADT , should always need be implemented with Abstract Classes /Interfaces ? Or they could be Concrete Classes too?

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

    Thank You Sir

  • @RamKumar-yl6bd
    @RamKumar-yl6bd 3 года назад

    Its very very very the most usefull thanks 🤪

  • @rohizzzraj7963
    @rohizzzraj7963 3 года назад

    Sir please complete the playlist.

  • @harishsenagala8942
    @harishsenagala8942 4 года назад

    Thank u sir
    But try to upload atleast one video for a day sir
    As we are eager to learn subject🙂

  • @ci6hp1
    @ci6hp1 2 года назад +1

    Are primitive data types an abstract data type ?

  • @RamKumar-yl6bd
    @RamKumar-yl6bd 3 года назад +1

    Comment krne k liye mjbur kd diya vidios ne 🤪