Afspelen laadt de ingesloten YouTube-speler (privacyvriendelijke modus).
Data Structures: Van Beginner Tot Gevorderd – Volledige Tutorial Van Een Google-Ingenieur
KanaalfreeCodeCamp.orgIn het kort
Deze cursus van William Fiset, een Google-ingenieur, ontleedt kern data structuren—van arrays en linked lists tot geavanceerde bomen en hash tabellen—met duidelijke animaties en Java-code. Je bouwt praktische implementaties terwijl je begrijpt hoe elke structuur onder de motorkap werkt, ideaal voor programmeurs die hun basisvaardigheden willen versterken.
Vragen en antwoorden
Welke programmeertaal wordt gebruikt in de codevoorbeelden?
Alle broncodevoorbeelden in de cursus zijn geschreven in Java.
Dekt de cursus zowel basis- als geavanceerde data structuren?
Ja, hij begint met fundamentele structuren zoals arrays en gaat door naar geavanceerde structuren zoals AVL-bomen en Fenwick-bomen.
Hoofdstukken
Beschrijving van de maker
Leer en meester de meest voorkomende data structures in deze complete cursus van Google-ingenieur William Fiset. Deze cursus legt data structures uit aan beginners met behulp van hoogwaardige animaties die de structuren visueel weergeven.
Je leert hoe je verschillende data structures codeert, met duidelijke stap-voor-stap instructies. Elke data structure wordt vergezeld van werkende broncode (in Java) om je begrip te versterken.
⭐️ Cursusinhoud ⭐️
⌨️ (0:00:00) Abstracte datatypen
⌨️ (0:04:28) Inleiding tot Big-O
⌨️ (0:17:00) Dynamische en statische arrays
⌨️ (0:27:40) Code voor dynamische arrays
⌨️ (0:35:03) Inleiding tot gekoppelde lijsten
⌨️ (0:49:16) Code voor dubbelgekoppelde lijsten
⌨️ (0:58:26) Inleiding tot stacks
⌨️ (1:09:40) Implementatie van stacks
⌨️ (1:12:49) Code voor stacks
⌨️ (1:15:58) Inleiding tot wachtrijen (queues)
⌨️ (1:22:03) Implementatie van wachtrijen (queues)
⌨️ (1:27:26) Code voor wachtrijen (queues)
⌨️ (1:31:32) Inleiding tot prioriteitswachtrijen
⌨️ (1:44:16) Min-heaps en max-heaps in prioriteitswachtrijen
⌨️ (1:49:55) Elementen toevoegen aan prioriteitswachtrijen
⌨️ (1:59:27) Elementen verwijderen uit prioriteitswachtrijen
⌨️ (2:13:00) Code voor prioriteitswachtrijen
⌨️ (2:28:26) Inleiding tot Union-Find
⌨️ (2:33:57) Kruskal’s algoritme met Union-Find
⌨️ (2:40:04) Union- en Find-operaties in Union-Find
⌨️ (2:50:30) Padcompressie in Union-Find
⌨️ (2:56:37) Code voor Union-Find
⌨️ (3:03:54) Inleiding tot binaire zoekbomen
⌨️ (3:15:57) Elementen toevoegen aan binaire zoekbomen
⌨️ (3:21:20) Elementen verwijderen uit binaire zoekbomen
⌨️ (3:34:47) Doorlopen van binaire zoekbomen
⌨️ (3:46:17) Binaire zoekbomen…
Je leert hoe je verschillende data structures codeert, met duidelijke stap-voor-stap instructies. Elke data structure wordt vergezeld van werkende broncode (in Java) om je begrip te versterken.
⭐️ Cursusinhoud ⭐️
⌨️ (0:00:00) Abstracte datatypen
⌨️ (0:04:28) Inleiding tot Big-O
⌨️ (0:17:00) Dynamische en statische arrays
⌨️ (0:27:40) Code voor dynamische arrays
⌨️ (0:35:03) Inleiding tot gekoppelde lijsten
⌨️ (0:49:16) Code voor dubbelgekoppelde lijsten
⌨️ (0:58:26) Inleiding tot stacks
⌨️ (1:09:40) Implementatie van stacks
⌨️ (1:12:49) Code voor stacks
⌨️ (1:15:58) Inleiding tot wachtrijen (queues)
⌨️ (1:22:03) Implementatie van wachtrijen (queues)
⌨️ (1:27:26) Code voor wachtrijen (queues)
⌨️ (1:31:32) Inleiding tot prioriteitswachtrijen
⌨️ (1:44:16) Min-heaps en max-heaps in prioriteitswachtrijen
⌨️ (1:49:55) Elementen toevoegen aan prioriteitswachtrijen
⌨️ (1:59:27) Elementen verwijderen uit prioriteitswachtrijen
⌨️ (2:13:00) Code voor prioriteitswachtrijen
⌨️ (2:28:26) Inleiding tot Union-Find
⌨️ (2:33:57) Kruskal’s algoritme met Union-Find
⌨️ (2:40:04) Union- en Find-operaties in Union-Find
⌨️ (2:50:30) Padcompressie in Union-Find
⌨️ (2:56:37) Code voor Union-Find
⌨️ (3:03:54) Inleiding tot binaire zoekbomen
⌨️ (3:15:57) Elementen toevoegen aan binaire zoekbomen
⌨️ (3:21:20) Elementen verwijderen uit binaire zoekbomen
⌨️ (3:34:47) Doorlopen van binaire zoekbomen
⌨️ (3:46:17) Binaire zoekbomen…
Over deze tutorial
freeCodeCamp.org publiceerde deze videotutorial van 8:03:17 op 27 oktober 2019. Hij is 7.507.399 keer bekeken op YouTube.
- Kanaal
- freeCodeCamp.org
- Categorie
- Onderwijs
- Duur
- 8:03:17
- Gepubliceerd
- 27 oktober 2019
- Weergaven
- 7.507.399
- Likes
- 150.314
Delen
Deze tutorial in andere talen
- ENData Structures Easy to Advanced Course - Full Tutorial from a Google Engineer
- FRStructures de données facile à cours avancé - Full Tutorial d'un ingénieur de Google
- ESEstructuras de datos Fácil de Curso Avanzado - Tutorial completo de un ingeniero de Google
- PTEstruturas de Dados Fácil de Curso Avançado - Full Tutorial de um engenheiro do Google
- ITStrutture dati Facile da Corso Avanzato - Full Tutorial da un ingegnere di Google
- DEDatenstrukturen Leicht zu Fortgeschrittenen Kurs - Full Tutorial von einem Google-Ingenieure
- RUСтруктуры данных Простота в Курсе - Полный учебник от инженера Google
- PLStruktury danych Łatwy do Advanced Course - Full Tutorial z Inżynierem Google
- JA上級コースへのデータ構造簡単 - Googleのエンジニアからの完全なチュートリアル
- ARهياكل البيانات سهلة دورة متقدمة - كاملة دروس من مهندس جوجل
- HIडेटा सरंचनाएं उन्नत पाठ्यक्रम के लिए आसान - एक Google इंजीनियर से पूर्ण ट्यूटोरियल
- IDStruktur Data Mudah Lanjutan Course - Full Tutorial dari Engineer Google