Odtwarzanie wczytuje osadzony odtwarzacz YouTube (tryb rozszerzonej prywatności).
Pełny kurs struktur danych – od podstaw do zaawansowanego od inżyniera z Google’a
KanałfreeCodeCamp.orgW skrócie
Ten kurs autorstwa Williama Fiseta, inżyniera z Google, wyjaśnia kluczowe struktury danych — od tablic i list jednokierunkowych po zaawansowane drzewa i tablice hash. Wykorzystuje jasne animacje i kod w Javie, aby pomóc zrozumieć, jak działają te struktury pod maską. Kurs zawiera praktyczne implementacje i jest idealny dla programistów, którzy chcą wzmocnić swoje podstawowe umiejętności.
Pytania i odpowiedzi
W jakim języku programowania przedstawiono przykłady kodu?
Wszystkie przykłady kodu w kursie napisane są w Javie.
Czy kurs obejmuje zarówno podstawowe, jak i zaawansowane struktury danych?
Tak, zaczyna od podstaw, takich jak tablice, a następnie przechodzi do bardziej zaawansowanych struktur, takich jak drzewa AVL i drzewa Fenwicka.
Rozdziały
Opis autora
Dowiesz się, jak kodować różne struktury danych, krok po kroku, zgodnie z prostymi instrukcjami. Każda struktura będzie opatrzona działającym kodem źródłowym (w języku Java), aby utrwalić Twoje zrozumienie.
⭐️ Spis treści kursu ⭐️
⌨️ (0:00:00) Typy abstrakcyjne danych
⌨️ (0:04:28) Wprowadzenie do notacji Big-O
⌨️ (0:17:00) Tablice dynamiczne i statyczne
⌨️ (0:27:40) Kod tablicy dynamicznej
⌨️ (0:35:03) Wprowadzenie do listy łączonych
⌨️ (0:49:16) Kod listy dwukierunkowej
⌨️ (0:58:26) Wprowadzenie do stosu
⌨️ (1:09:40) Implementacja stosu
⌨️ (1:12:49) Kod stosu
⌨️ (1:15:58) Wprowadzenie do kolejki
⌨️ (1:22:03) Implementacja kolejki
⌨️ (1:27:26) Kod kolejki
⌨️ (1:31:32) Wprowadzenie do kolejki priorytetowej
⌨️ (1:44:16) Kolejki priorytetowe: kopce minimalne i maksymalne
⌨️ (1:49:55) Wstawianie elementów do kolejki priorytetowej
⌨️ (1:59:27) Usuwanie elementów z kolejki priorytetowej
⌨️ (2:13:00) Kod kolejki priorytetowej
⌨️ (2:28:26) Wprowadzenie do struktury Union-Find
⌨️ (2:33:57) Algorytm Kruskala z użyciem Union-Find
⌨️ (2:40:04) Operacje łączenia i znajdowania w Union-Find
⌨️ (2:50:30) Kompresja ścieżek w Union-Find
⌨️ (2:56:37) Kod Union-Find
⌨️ (3:03:54) Wprowadzenie do drzewa binarnego wyszukiwania
⌨️ (3:15:57) Wstawianie do drzewa binarnego wyszukiwania
⌨️ (3:21:20) Usuwanie z drzewa binarnego wyszukiwania
⌨️ (3:34:47) Przeglądy drzewa binarnego wyszukiwania
⌨️ (3:46:17) Drzewo binarne wyszukiwania…
O tym poradniku
freeCodeCamp.org opublikował ten poradnik wideo (8:03:17) 27 października 2019. Obejrzano go w YouTube 7 507 399 razy.
- Kanał
- freeCodeCamp.org
- Kategoria
- Edukacja
- Czas trwania
- 8:03:17
- Opublikowano
- 27 października 2019
- Wyświetlenia
- 7 507 399
- Polubienia
- 150 314
Udostępnij
Ten poradnik w innych językach
- 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
- NLDatastructuren Makkelijk te Grondige studie - Full Tutorial van een Google-ingenieur
- RUСтруктуры данных Простота в Курсе - Полный учебник от инженера Google
- JA上級コースへのデータ構造簡単 - Googleのエンジニアからの完全なチュートリアル
- ARهياكل البيانات سهلة دورة متقدمة - كاملة دروس من مهندس جوجل
- HIडेटा सरंचनाएं उन्नत पाठ्यक्रम के लिए आसान - एक Google इंजीनियर से पूर्ण ट्यूटोरियल
- IDStruktur Data Mudah Lanjutan Course - Full Tutorial dari Engineer Google