Abstract Data Types vs. Data Structures | ADT vs. DS | Geekific

  Рет қаралды 15,566

Geekific

Geekific

Күн бұрын

Пікірлер: 20
@sarathtech91
@sarathtech91 10 ай бұрын
This video is absolutely incredible and underrated gem. This is how we not only learn but remember. Thank you so much.
@cornelialorenzo2038
@cornelialorenzo2038 2 жыл бұрын
The way you explained the differences between ADT and DS were easy to understand. I like the analogy because it had given me a concrete image of how ADT and DS work. Thank you!
@tadiwoskebede3798
@tadiwoskebede3798 5 ай бұрын
Best explanation!
@MrChaluliss
@MrChaluliss 2 жыл бұрын
Not going to lie, the first 3 minutes of the video were not helpful at all for me, But starting at 2:59, those brief definitions were exactly what I wanted to hear. Not to critique too much, but I would put these definitions up front in the future, and the analogous examples afterword's in the future. (that is my personal preference for learning these kinds of topics at least)
@geekific
@geekific 2 жыл бұрын
Will keep this in mind for the future. Thank you :) Glad you liked it!
@Flying-Roro
@Flying-Roro Ай бұрын
Commenting for the algorithm
@skylakaris9811
@skylakaris9811 Жыл бұрын
Thank you so much; i love how you explained it
@raghavsharma4195
@raghavsharma4195 3 жыл бұрын
Amazing. Are u full time youtuber or what??if u r sde the which company u working?
@geekific
@geekific 3 жыл бұрын
Glad you liked it! I am a full-time software developer actually, and work for a multinational company, but I am sorry, I cannot disclose its name, hope you understand :)
@wahyukoco4562
@wahyukoco4562 2 жыл бұрын
I wonder why this doesn't have much views
@natalia4173
@natalia4173 2 жыл бұрын
Thank you so much
@swaminathan_r1
@swaminathan_r1 11 ай бұрын
Lots of kisses ❤️❤️ Thank you!!
@kakashi99908
@kakashi99908 2 жыл бұрын
Okay so lets say you implement a stack with nodes. Can you say the stack is a Data Structure then but until it is implemented it is an ADT?
@geekific
@geekific 2 жыл бұрын
The idea of the stack; i.e. LIFO structure, or the fact that you can only access the top node, etc... represent the definition of the stack, the WHAT, the abstraction of these ideas, the interface, the ADT. When you dive in the implementation details i.e. nodes, array, etc. you start answering HOW this stack is implemented, then you'll be talking about the DS. Hope this answers your question :) Cheers!
@kakashi99908
@kakashi99908 2 жыл бұрын
@@geekific Thanks it helps! I was also wondering why is it that we need a separate node class if we want to use it to implement an ADT, like why can't the node be part of the Stack class itself? I only see it done as two separate classes. Is it because a class cant store itself as a collection?
@geekific
@geekific 2 жыл бұрын
@@kakashi99908 I am not sure I really got you, but the Stack has to reference the root node only, this will be enough to access the structure. As long as the properties of a Stack defined in the ADT are met, you can implement it however you like, these are just implementation details :)
@GULMOHARfamily
@GULMOHARfamily 3 жыл бұрын
Good
@geekific
@geekific 3 жыл бұрын
Thanks
@nicole9856
@nicole9856 2 жыл бұрын
life saver
@geekific
@geekific 2 жыл бұрын
Glad I could help :)
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
The Flaws of Inheritance
10:01
CodeAesthetic
Рет қаралды 1 МЛН
Data Structures: List as abstract data type
13:08
mycodeschool
Рет қаралды 1,1 МЛН
What is an Abstract Data Type? - 2 - Data Structures in Java
9:35
What are Abstract Data Types?
5:55
ByteBulb
Рет қаралды 25 М.
HashMaps & Dictionaries, Explained Simply
22:44
Nic Barker
Рет қаралды 17 М.
Abstract Classes and Methods in Java Explained in 7 Minutes
7:00
Coding with John
Рет қаралды 580 М.
Data Structures: Trees
9:57
HackerRank
Рет қаралды 1 МЛН
Hash Tables and Hash Functions
13:56
Computer Science Lessons
Рет қаралды 1,6 МЛН