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

  Рет қаралды 14,099

Geekific

Geekific

Күн бұрын

Пікірлер: 19
@sarathtech91
@sarathtech91 6 ай бұрын
This video is absolutely incredible and underrated gem. This is how we not only learn but remember. Thank you so much.
@cornelialorenzo2038
@cornelialorenzo2038 Жыл бұрын
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 Ай бұрын
Best explanation!
@skylakaris9811
@skylakaris9811 Жыл бұрын
Thank you so much; i love how you explained it
@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!
@natalia4173
@natalia4173 2 жыл бұрын
Thank you so much
@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 Жыл бұрын
I wonder why this doesn't have much views
@swaminathan_r1
@swaminathan_r1 7 ай бұрын
Lots of kisses ❤️❤️ Thank you!!
@nicole9856
@nicole9856 2 жыл бұрын
life saver
@geekific
@geekific 2 жыл бұрын
Glad I could help :)
@GULMOHARfamily
@GULMOHARfamily 3 жыл бұрын
Good
@geekific
@geekific 3 жыл бұрын
Thanks
@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 :)
What is an Abstract Data Type? - 2 - Data Structures in Java
9:35
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,4 МЛН
All Rust string types explained
22:13
Let's Get Rusty
Рет қаралды 175 М.
Understanding and implementing a Hash Table (in C)
24:54
Jacob Sorber
Рет қаралды 356 М.
The Value of Source Code
17:46
Philomatics
Рет қаралды 97 М.
What is Abstract Data Types(ADT) in Data Structures ? | with Example
10:16
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 312 М.
Data Structures: Crash Course Computer Science #14
10:07
CrashCourse
Рет қаралды 1 МЛН
What are Abstract Data Types?
5:55
ByteBulb
Рет қаралды 24 М.