HDTutorial
PL

Odtwarzanie wczytuje osadzony odtwarzacz YouTube (tryb rozszerzonej prywatności).

Pełny kurs struktur danych – od podstaw do zaawansowanego od inżyniera z Google’a

Wyświetlenia: 7 507 399 27 października 2019 8:03:17

Obejrzyj w YouTube
KanałfreeCodeCamp.org

W 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

Zapoznaj się i opanuj najpopularniejsze struktury danych w tym pełnym kursie prowadzonym przez inżyniera Google’a, Williama Fiseta. Kurs skierowany jest do początkujących i wykorzystuje wysokiej jakości animacje, aby wizualnie przedstawiać struktury danych.

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.

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