Skip to content

Structuri de date – Curs de informatică pentru începători

Structuri de date – Curs de informatică pentru începători

Aflați totul despre Structurile de date în acest curs în stil prelegere. Veți afla ce sunt structurile de date, cum măsurăm eficiența structurilor de date, apoi veți să vorbiți despre 12 dintre cele mai comune structuri de date care vor apărea pe parcursul călătoriei dumneavoastră în domeniul informaticii.

✏️ Curs creat de Steven de la NullPointer Exception. Verificați canalul lor: https://www.youtube.com/channel/UCmWDlvMYYEbW42B8JyxFBcA

⭐️ Script, imagini și surse ⭐️
🔗 Dosar Google: https://tinyurl.com/yxr64y46

⭐️ Linkuri așa cum apar ⭐️
🔗 O introducere în programare:https://www.youtube.com/watch?v=zOjov-2OZ0E/> 🔗 Căutare binară Explicație:https://youtu.be/zOjov-2OZ0E?t=5566/> 🔗 Căutare liniară Explicație:https://youtu.be/zOjov-2OZ0E?t=5457/> 🔗 Introducere în programarea orientată pe obiecte: https://www.youtube.com/watch?v=3ycztbPPOlc
🔗 Explicația recursiunii: https://youtu.be/zOjov-2OZ0E?t=5787
🔗 Articol care explică structurile de date susținute: https://tinyurl.com/y3fs9lt7

⭐️ Conținutul cursului ⭐️
💻 (00:00) Introducere
⌨️ (01:06) Marcaje temporale
⌨️ (01:23) Scenariu și imagini
⌨️ (01:34) Referințe + Cercetare
⌨️ (01:56) Întrebări
⌨️ (02:12) Priză fără rușine
⌨️ (02:51) Ce sunt structurile de date?
⌨️ (04:36) Prezentare generală a seriei
💻 (06:55) Măsurarea eficienței cu notația BigO
⌨️ (09:45) Ecuații de complexitate a timpului
⌨️ (11:13) Semnificația lui BigO
⌨️ (12:42) De ce BigO?
⌨️ (13:18) Recapitulare rapidă
⌨️ (14:27) Tipuri de ecuații de complexitate a timpului
⌨️ (19:42) Notă finală privind ecuațiile complexității timpului
💻 (20:21) The Array
⌨️ (20:58) Elemente de bază ale matricei
⌨️ (22:09) Nume matrice
⌨️ (22:59) Parallel Arrays
⌨️ (23:59) Tipuri de matrice
⌨️ (24:30) Dimensiunea matricei
⌨️ (25:45) Crearea de tablouri
⌨️ (26:11) Populați-prima matrice
⌨️ (28:09) Populare-Matrice mai târziu
⌨️ (30:22) Indici numerici
⌨️ (31:57) Înlocuirea informațiilor dintr-o matrice
⌨️ (32:42) Rețele 2-Dimensionale
⌨️ (35:01) Matrice ca structură de date
⌨️ (42:21) Pro și contra
💻 (43:33) ArrayList
⌨️ (44:42) Structura ArrayList
⌨️ (45:19) Inițializarea unei ArrayList
⌨️ (47:34) Funcționalitatea ArrayList
⌨️ (49:30) Metode ArrayList
⌨️ (50:26) Adăugați metoda
⌨️ (53:57) Eliminare metoda
⌨️ (55:33) Obțineți metoda
⌨️ (55:59) Setare Metodă
⌨️ (56:57) Metodă clară
⌨️ (57:30) toArray Method
⌨️ (59:00) ArrayList ca structură de date
⌨️ (1:03:12) Compararea și contrastul cu tablourile
💻 (1:05:02) Stiva
⌨️ (1:05:06) Diferite tipuri de structuri de date
⌨️ (1:05:51) Structuri de date cu acces aleatoriu
⌨️ (1:06:10) Structuri de date cu acces secvenţial
⌨️ (1:07:36) Elemente de bază ale stivei
⌨️ (1:09:01) Metode comune de stivă
⌨️ (1:09:45) Metoda Push
⌨️ (1:10:32) Metoda Pop
⌨️ (1:11:46) Metoda Peek
⌨️ (1:12:27) Conține metoda
⌨️ (1:13:23) Ecuații de complexitate a timpului
⌨️ (1:15:28) Utilizări pentru stive
💻 (1:18:01) Coada
⌨️ (1:18:51) Noțiuni de bază pentru coadă
⌨️ (1:20:44) Metode comune de coadă
⌨️ (1:21:13) Metoda de coadă
⌨️ (1:22:20) Metoda de scoatere din coadă
⌨️ (1:23:08) Metoda Peek
⌨️ (1:24:15) Conține metoda
⌨️ (1:25:05) Ecuații de complexitate a timpului
⌨️ (1:27:05) Utilizări comune ale cozii
💻 (1:28:16) Lista legată
⌨️ (1:31:37) Vizualizare LinkedList
⌨️ (1:33:55) Adăugarea și eliminarea informațiilor
⌨️ (1:41:28) Ecuații de complexitate a timpului
⌨️ (1:44:26) Utilizări pentru LinkedLists
💻 (1:47:19) Lista dublu legată
⌨️ (1:48:44) Vizualizare
⌨️ (1:50:56) Adăugarea și eliminarea informațiilor
⌨️ (1:58:30) Ecuații de complexitate a timpului
⌨️ (1:59:06) Utilizări ale unei liste dublu-legate
💻 (2:00:21) Dicționarul
⌨️ (2:01:15) Noțiuni de bază ale dicționarului
⌨️ (2:02:00) Indexarea dicționarelor
⌨️ (2:02:40) Proprietăți dicționar
💻 (2:05:53) Mini-Lecție Hash Table
⌨️ (2:13:26) Ecuații de complexitate a timpului
💻 (2:16:39) Copaci
⌨️ (2:16:55) Introducere în datele ierarhice
⌨️ (2:18:54) Fundal formal pe copac
⌨️ (2:20:03) Terminologie și vizualizare arbore
⌨️ (2:25:08) Diferite tipuri de copaci
⌨️ (2:28:07) Utilizări pentru arbore
💻 (2:29:00) Încearcă
⌨️ (2:29:50) Încercați elementele de bază
⌨️ (2:30:41) Încercați vizualizarea
⌨️ (2:34:33) Semnalarea
⌨️ (2:35:15) Utilizări pentru încercări
💻 (2:38:25) Mormane
⌨️ (2:38:51) Noțiuni de bază pentru heap
⌨️ (2:39:19) Min-Heaps
⌨️ (2:40:07) Max-Heaps
⌨️ (2:40:59) Construire grămezi
⌨️ (2:44:20) Ștergerea din grămezi
⌨️ (2:46:00) Implementări Heap
💻 (2:48:15) Grafice
⌨️ (2:49:25) Elementele de bază ale graficului
⌨️ (2:52:04) Grafice direcționate versus nedirecționate
⌨️ (2:53:45) Grafice ciclice vs. aciclice
⌨️ (2:55:04) Grafice ponderate
⌨️ (2:55:46) Tipuri de grafice
💻 (2:58:20) Concluzie
💻 (2:58:43) Priză fără rușine

Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org

Citiți sute de articole despre programare: https://freecodecamp.org/news

Cursuri interesante:

Leave a Reply

Your email address will not be published. Required fields are marked *