10 Key Data Structures We Use Every Day

10 Key Data Structures We Use Every Day

ByteByteGo

1 год назад

333,402 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

einemailadressenbesitzer einemailadressenbesitzer
einemailadressenbesitzer einemailadressenbesitzer - 26.08.2023 16:25

I am missing Map/Dictionary. Where is it?

Ответить
Bader Iddeen Idrees
Bader Iddeen Idrees - 07.08.2023 16:00

I see many data structures masters explaining their topics on twitter, it's said that musk changed its brand to X, that's crazy

Ответить
SOUNDWAVE YT
SOUNDWAVE YT - 21.07.2023 18:34

Can anybody tell me the source of graphics used in the video? Is it a graphica team or is there some tool to make it?

Ответить
khatdubell
khatdubell - 10.07.2023 02:15

I have a bit of a problem with the description of a list here.
Its using examples of the common usage of the word list in a technical description of the data structure _list_.

There is no guarantee a shopping list is going to be implemented as a list.
Frankly, i'd be shocked if it were, it would probably be a vector.

Ответить
Loan Nguyễn
Loan Nguyễn - 28.06.2023 20:47

amazing video as always. Keep it up ! ^^

Ответить
Prometeo
Prometeo - 21.06.2023 20:50

Absolutely amazing video, the explanation is clear and concise and the graphics are top notch, I really appreciate all your work :)

Ответить
Lucas Groves
Lucas Groves - 21.06.2023 18:15

Wrong, wrong, wrong. Don't worry about adding value with a newsletter, reading takes up time we could be using to chill out. Instead, try to needle your viewers at the start of the clip to get them clicking to like and subscribe. It's important to do this before delivering ANY content. If you do a good job with that, you won't need to focus on quality at all! How good will that be?! All-in-all, this wasn't a bad first try, but you have a long way to go to reach the gold standard of YouTubing. Start by dumbing it down a bit; this little clip could've been fluffed out to make four or six videos. Best of luck, buddy! 😃

Ответить
John John
John John - 07.06.2023 07:41

Hello 60p

Ответить
Gu Steven
Gu Steven - 31.05.2023 06:56

我悟了

Ответить
Thinking man
Thinking man - 28.05.2023 20:53

trees are technically graphs..

Ответить
acasualviewer
acasualviewer - 26.05.2023 07:19

Lists these days are rarely "linked lists".. since the "array list" implementation is more efficient for most use cases.

Ответить
Даниил Зуев
Даниил Зуев - 25.05.2023 04:55

stacks and queues are not exactly data structures, but rather interfaces: they do not imply any particular memory layout (they can be array, list, hashmap of lists, and lists of heaps), however they imply operations and some properties of those operations. graph is also not exactly a data structure, it's based on sparse matrices, that can be implemented in several ways.
somehow, there is much confusion between interfaces/type classes, data types, and data structures

Ответить
J G
J G - 23.05.2023 19:43

Thank you 🙏🏼

Ответить
Олег Сухетский
Олег Сухетский - 22.05.2023 18:34

13 And no man hath ascended up to heaven, but he that came down from heaven, even the Son of man which is in heaven.
14 And as Moses lifted up the serpent in the wilderness, even so must the Son of man be lifted up:
15 That whosoever believeth in him should not perish, but have eternal life.

16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.
17 For God sent not his Son into the world to condemn the world; but that the world through him might be saved.
18 He that believeth on him is not condemned: but he that believeth not is condemned already, because he hath not believed in the name of the only begotten Son of God.

19 And this is the condemnation, that light is come into the world, and men loved darkness rather than light, because their deeds were evil.
20 For every one that doeth evil hateth the light, neither cometh to the light, lest his deeds should be reproved.
21 But he that doeth truth cometh to the light, that his deeds may be made manifest, that they are wrought in God.
(Jn.3:13-21)


7 Behold, he cometh with clouds; and every eye shall see him, and they also which pierced him: and all kindreds of the earth shall wail because of him. Even so, Amen.
(Rev.1:7)

12 And I beheld when he had opened the sixth seal, and, lo, there was a great earthquake; and the sun became black as sackcloth of hair, and the moon became as blood;
13 And the stars of heaven fell unto the earth, even as a fig tree casteth her untimely figs, when she is shaken of a mighty wind.
14 And the heaven departed as a scroll when it is rolled together; and every mountain and island were moved out of their places.
15 And the kings of the earth, and the great men, and the rich men, and the chief captains, and the mighty men, and every bondman, and every free man, hid themselves in the dens and in the rocks of the mountains;
16 And said to the mountains and rocks, Fall on us, and hide us from the face of him that sitteth on the throne, and from the wrath of the Lamb:
17 For the great day of his wrath is come; and who shall be able to stand?
(Rev.6:12-17)

Ответить
Gaven7r
Gaven7r - 22.05.2023 05:08

Incredible animations!
They help understand the topics very well

Ответить
Manish Khobragade
Manish Khobragade - 21.05.2023 13:33

One of the best video of data structure.

Ответить
Pavan Kumar
Pavan Kumar - 20.05.2023 09:00

Nice video, neatly summarized with real world examples

Ответить
Richard Brewster
Richard Brewster - 20.05.2023 03:05

To understand a given data structure, you need to understand the algorithms used to access it.

Ответить
CallousCoder
CallousCoder - 19.05.2023 11:21

The only structure i tend to use a lot are arrays, then hashes and all the rest are occasionally required.

Ответить
Agent47
Agent47 - 19.05.2023 05:50

Whats the difference between queue and list

Ответить
Denis Denisov
Denis Denisov - 17.05.2023 17:51

I’d rather taken a look from a technical standpoint

Ответить
Talk About It
Talk About It - 17.05.2023 14:16

amazing video= short, sweet and crisp. :)

Ответить
Talk About It
Talk About It - 17.05.2023 14:16

amazing video= short, sweet and crisp. :)

Ответить
planktonfun
planktonfun - 16.05.2023 23:29

I'd like to think data structures are code optimizations rather than strictly necessary. app is slowing down? use a data structure.

Ответить
PrincessCupncake
PrincessCupncake - 16.05.2023 14:36

Dude just gave you 1 year of a CS degree in ~10min.

Ответить
Kitsundere van Lonelyheart
Kitsundere van Lonelyheart - 16.05.2023 13:50

This video was recommended to me while I'm designing a skill tree for a fantasy rpg.

Ответить
Roman S.
Roman S. - 16.05.2023 13:25

"Send rocket to Elon" :DDDD

Ответить
Lapys
Lapys - 16.05.2023 11:43

All I see are (byte) arrays in don't different forms, lol

Ответить
Nuri Akman
Nuri Akman - 16.05.2023 09:23

Great!

Ответить
Kilgore Trout
Kilgore Trout - 16.05.2023 03:51

no skiplist, i guess

Ответить
Patrick H.
Patrick H. - 15.05.2023 17:34

Extra useful as layoffs hit.
Oof

Ответить
Mostafa Tarek Adam
Mostafa Tarek Adam - 15.05.2023 09:06

wow that was great

Ответить
2904cc
2904cc - 14.05.2023 15:56

Why is a heap always a tree kike structure?

Ответить
Victor Bertoldo
Victor Bertoldo - 14.05.2023 07:49

If you does not bother to answer, how do you make this awesome the animations?

Ответить
Hot_Potatoes
Hot_Potatoes - 13.05.2023 17:30

Thank you so much , the video is very interesting . Hope you will make more video !

Ответить
Ivan
Ivan - 13.05.2023 10:05

Dictionary ?

Ответить
shykitten55
shykitten55 - 12.05.2023 15:17

Nice.
It may be nicer if through the video you put the name of the structure on screen to "prompt" the person watching the name.

Ответить
Jatin Vashisht
Jatin Vashisht - 12.05.2023 10:15

"10 key data structures that provide value in our every day life"

Ответить
piano man
piano man - 12.05.2023 09:45

The video would be better if it had the name of the data structure on screen with each example.

Ответить
Chris Tian
Chris Tian - 11.05.2023 10:46

I am a newbie to Python coding since December. I had a project which I knew I could achieve as in the past, with excel and mysql, however, knowing that I would be repeating the task (converting and merging pdf data to mysql data) I decided to use gpt to learn how to make little modules running what i was doing manually.
5 months later and I don't think I could briefly enough sum up what I now have running in place of my manual steps in the past. An absolute evolution for me.
Seeing this video was perfect - I could recognise what I have been building, in these terms, the language core of programming.
I rejected learning to code for the last 14 years - its not my area, I am more into data analysis to give me a real dirty view yet different to the customer, enabling me to suggest, design and aid a developer to implement as optimization to operation process, be it creating a web based tool to manage data in place of excel or automation tools to process data according to requirements of desk level users to speed up their days, as too crucially, ensure better and better data integrity for downstream teams.

I always had to rely on someone with the skills, to get me the data into excel. And this was fine, I always had someone for this.
Then I learned SQL as a new project came along which was the biggest I ever had and there was no support to do what I needed.
Evolution number 1.
Then to output data to a web page - I had support again but time was limited so I needed to better than ever, communicate the use case, program need, requirements, exact data in/out processing, down to the list contents and button actions and general UI layout and functionailty. It heled me to understand PHP more to get the clearest direction to the developer at hand.
That meant I was the closest I have been to development even if before I was closer than most around me.
I started to see what is under the hood and it felt like adult lego! And since December, with gpt, it has felt so much more applicable for my pace and speed and concepts, I truly feel I am learning at least something but for 100% I am more productive than my usual pace.

Learning while doing however, misses things like this what you shared in this video. I am glad I saw it now as it gives me some essence of what I have put together and where I could adjust to attain the function output respective to the function action its self, by having this awareness of what is more suitable approach to data processing and storing. I don't know the terminology, and don't need to while using gpt and spyder to build my program. However, now having seen this, I am certain its something which is must know information and in the format shared by you, it hits the spot at my pace and is totally relevant to that what I have experienced and at this phase, is totally going to direct me going forward as my first bit of base knowledge outside of gpt, about coding.

Subscribed and going to check out more! Thank you! It really was almost enlightening to watch your video :D Have loved everything I am doing and learning so far, with no one really to share the excitement with let alone the tech part of mini successes in achieving something which gpt said I would need an experienced programmer to help resolve or how gpt can't do x y z - little eureka moments and so forth.... so to hear something I can relate to and understand, its just great :) Thank you!

Ответить
Nivas S
Nivas S - 11.05.2023 10:14

heap data structure for memory management ? is this correct ?

Ответить
Jitendra Singh
Jitendra Singh - 11.05.2023 06:08

Thank you for making this video

Ответить
hello
hello - 10.05.2023 23:39

you took graph and turned it to difference data structures , all was graph

Ответить
Kareem Younes
Kareem Younes - 10.05.2023 22:54

No one else laughed at hierarchkikly?

Ответить
Bradypodidus
Bradypodidus - 10.05.2023 22:32

Don't forget the superior Suffix Array - shout out to my former Prof. Stefan Kurtz

Ответить
Yoga Lenovo
Yoga Lenovo - 10.05.2023 18:34

Thanks for the video!

Ответить
Hedon Epicurea
Hedon Epicurea - 10.05.2023 07:49

Our modern concepts and technology are very inherent.

Ответить
iCrazy414
iCrazy414 - 09.05.2023 21:05

Thank you! So many professors say to learn it but never explain why

Ответить
ravikumar katrambatti
ravikumar katrambatti - 09.05.2023 07:25

Nice

Ответить