JavaRush /Blog Java /Random-PL /Zakładka: wybór artykułów na temat struktur danych - wykł...

Zakładka: wybór artykułów na temat struktur danych - wykłady i pytania do wywiadu

Opublikowano w grupie Random-PL
Dla wygody studentów JavaRush postanowiliśmy zebrać wykłady i artykuły dotyczące najważniejszych tematów w programowaniu. Drugi wybór dotyczy struktur danych. W miniporadniku pokrótce przedstawiamy istotę artykułów, a jeśli klikniesz w link, możesz dowiedzieć się więcej na interesujący Cię temat. Dodaj kolekcję do zakładek i wróć do niej w razie potrzeby. Zakładka: wybór artykułów na temat struktur danych - wykłady i pytania do wywiadu - 1

Materiały o strukturach danych

Artykuły i wykłady

Struktury danych - stos i kolejka

W programowaniu istnieje ogromna różnorodność struktur danych. Bardzo często przy rozwiązywaniu konkretnego problemu najważniejsze jest wybranie najodpowiedniejszej do tego celu struktury danych. Wykład ten dotyczy struktur danych, takich jak stos i kolejka. Na zakończenie wykładu autor podaje także linki do przydatnych zasobów na temat struktur danych.

Struktury danych: piramida (sterta binarna) w Javie

Wykład dotyczy takiej struktury danych jak piramida (znana również jako sterta i sterta binarna). Z reguły takie struktury danych są wykorzystywane w różnych planistach i innych strukturach, w których konieczne jest wskazanie priorytetu różnych zadań. Oprócz teorii w artykule przedstawiono implementację piramidy w Javie.

Struktury danych: drzewo binarne w Javie

Spośród baz danych dla struktur danych na pewno warto zapoznać się z drzewami wyszukiwania binarnego. Wykład omawia samą strukturę, jej cechy i zalety oraz pokazuje, w jaki sposób można zaimplementować drzewo binarne w Javie.

Odpowiedzi na najpopularniejsze pytania dotyczące interfejsu Mapy

Mapa to struktura danych zawierająca zestaw par klucz-wartość. Jego struktura danych przypomina słownik i dlatego często jest tak nazywana. Jednocześnie Map jest interfejsem i w standardowym jdk zawiera główne implementacje: Hashmap , LinkedHashMap , Hashtable , TreeMap . Artykuł odpowiada na najpopularniejsze pytania dotyczące Mapy .

Tablice w Javie

W tej szczegółowej „encyklopedii” od początku dowiesz się wszystkiego, co musisz wiedzieć o tablicach: czym są, jak zadeklarować i utworzyć tablicę, jaka jest długość tablicy, a także jak zainicjować tablicę i wyświetlić ją na ekran.

HashMap w Javie - co to za mapa?

Podczas tego wykładu poznasz różnice między Mapą a innymi strukturami danych i na żywym przykładzie zobaczysz, jak utworzyć HashMap w Javie i pracować z klasą.

Funkcje TreeMapy

Wykład dla osób zaznajomionych już z interfejsem Mapy i możliwościami jego aplikacji. Opowiada o funkcjach implementacyjnych TreeMap , a dokładniej o tym, czym różni się od HashMap i jak poprawnie go używać.

Lista tablic w Javie

Podczas programowania często trudno jest przewidzieć, jaki rozmiar tablic będzie potrzebny. Dlatego w każdym języku programowania niezbędna jest funkcja dynamicznego przydzielania pamięci w trakcie działania programu. W Javie istnieje do tego celu klasa ArrayList : o tym będziemy mówić.

Połączona lista

W LinkedList elementy są w rzeczywistości łączami w łańcuchu. Każdy element oprócz przechowywanych w nim danych posiada odnośnik do poprzedniego i kolejnego elementu.

Filmy

Drzewa prefiksów w Javie

Drzewo prefiksów to struktura danych, która umożliwia przechowywanie tablicy asocjacyjnej, której klucze są ciągami znaków. W filmie Sergeya Arkhipova dowiesz się, w jaki sposób drzewa prefiksów są wykorzystywane w programowaniu w języku Java, jak zapisać drzewo do pliku, jak je ponownie załadować i wiele innych przydatnych informacji.

Najczęstszym pytaniem na rozmowie kwalifikacyjnej są kolekcje, hashCode i równa się

Badanie struktury danych w Javie nie jest możliwe bez klas HashMap , TreeMap i LinkedHashMap . W tym filmie programista Java i Kotlin Ilya Niksan przeprowadził szczegółową analizę różnic między tymi klasami, ich właściwościami i przypadkami użycia.

Struktury danych w „pytaniach i odpowiedziach do wywiadu”

O co mogą zapytać na rozmowie kwalifikacyjnej: Struktury danych w Javie. Część 1

Jednym z podstawowych tematów każdej rozmowy kwalifikacyjnej są struktury danych w Javie. W tym artykule znajdziesz listę pytań, jakie możesz zadać na ten temat podczas rozmowy kwalifikacyjnej, m.in. o tablice i hierarchię kolekcji.

O co mogą zapytać na rozmowie kwalifikacyjnej: Struktury danych w Javie. Część 2

Kontynuując poprzedni tekst dotyczący pytań, jakie można zadać w temacie struktur danych, autor analizuje tematy Map , List , HashMap i inne.

Premia

Recenzja książki: „Struktury i algorytmy danych Java”, Robert Laforet

Książka poświęcona jest badaniu i wykorzystaniu struktur danych i algorytmów w programowaniu. Wyjaśnia, w jaki sposób struktury danych determinują sposób organizacji danych w pamięci oraz w jaki sposób algorytmy wykonują różne operacje na tych strukturach.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION