Sariți la conținutul principal
AcasăPython

Curs

Structuri de date și algoritmi în Python

AvansatNivel de competențe
Actualizat 02.2026
Explorează structuri de date precum liste înlănțuite, stive, cozi, tabele hash și grafuri; și algoritmi de căutare și sortare!
Începe cursul gratuit
PythonProgramming
4 h
16 videoclipuri
49 Exerciții
4,050 XP
43,688
Certificat de realizare

Creează-ți contul gratuit

Continuă cu GoogleArată mai multe opțiuni

sau


Continuând, accepți Termenii de utilizare, Politica de confidențialitate și faptul că datele tale sunt stocate în SUA.

Îndrăgit de cursanți din mii de companii

Group

Formare pentru o echipă?

Încearcă pentru afaceri

Descrierea cursului

Recunoaște structurile de date și algoritmii populari

Majoritatea programelor de calculator se bazează pe câteva structuri de date și algoritmi. Află ce se află sub capota majorității interacțiunilor tale cu computerul în acest curs de patru ore! Vei face cunoștință cu unele dintre cele mai comune structuri de date: liste înlănțuite, stive, cozi și arbori. Vei implementa, de asemenea, algoritmi populari, precum Depth First Search, Breadth First Search, Bubble sort, Merge sort și Quicksort.

Învață să identifici structurile de date și algoritmii în viața de zi cu zi

Vei exersa aplicarea structurilor de date și a algoritmilor la pachete de cărți, playlisturi muzicale, preparate internaționale și teancuri de cărți. Vei dobândi abilitatea de a recunoaște structuri de date și algoritmi comuni și de a-i implementa în aplicații de zi cu zi!

Analizează eficiența algoritmilor

Pe parcurs, te vei opri pentru a analiza algoritmi populari din perspectiva eficienței lor. Vei înțelege „Big O Notation”, standardul din industrie pentru descrierea complexității unui algoritm.

Acuțește-ți cunoștințele de programare Python

A fi bine familiarizat cu structurile de date și algoritmi înseamnă să poți transforma problemele de zi cu zi în soluții folosind cod eficient. Vei exersa acest lucru în Python, iar aceste abilități fundamentale și transferabile le vei putea folosi în orice limbaj de programare.

Cerințe prealabile

Introduction to Object-Oriented Programming in Python
1

Work with Linked Lists and Stacks and Understand Big O notation

You’ll begin by learning what algorithms and data structures are. You will discover two data structures: linked lists and stacks. You will then learn how to calculate the complexity of an algorithm by using Big O Notation.
Începe capitolul
2

Queues, Hash Tables, Trees, Graphs, and Recursion

This second chapter will teach you the basics of queues, hash tables, trees, and graphs data structures. You will also discover what recursion is.
Începe capitolul
Structuri de date și algoritmi în Python
Curs
finalizat

Obține diploma de absolvire

Adaugă această acreditare la profilul tău LinkedIn, CV sau rezumat
Distribuie pe rețelele de socializare și în evaluarea ta de performanță
Înscrie-te acum

Alătură-te celor peste 19 de milioane de cursanți și începe Structuri de date și algoritmi în Python astăzi!

Creează-ți contul gratuit

Continuă cu GoogleArată mai multe opțiuni

sau


Continuând, accepți Termenii de utilizare, Politica de confidențialitate și faptul că datele tale sunt stocate în SUA.

Dezvoltați-vă abilitățile de gestionare a datelor cu DataCamp pentru mobil

Fă progrese din mers cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.