Hoppa till huvudinnehållet
HemPython

Kurs

Data Structures and Algorithms in Python

AvanceradKunskapsnivå
Uppdaterad 2026-02
Utforska datastrukturer som länkade listor, stackar, köer, hashtabeller och grafer samt sök- och sorteringsalgoritmer!
Starta kursen gratis
PythonProgramming
4 tim
16 videor
49 Övningar
4,050 XP
43,774
Intyg om genomförande

Skapa ditt kostnadsfria konto

Fortsätt med GoogleVisa fler alternativ

eller


Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina uppgifter lagras i USA.

Omtyckt av lärande på tusentals företag

Group

Utbildar du ett team?

Prova för företag

Kursbeskrivning

Känn igen populära datastrukturer och algoritmer

De flesta datorprogram bygger på några få datastrukturer och algoritmer. Lär dig vad som ligger bakom kulisserna i de flesta av dina datorinteraktioner i den här fyra timmar långa kursen! Du kommer att bekanta dig med några av de vanligaste datastrukturerna: länkade listor, stackar, köer och träd. Du kommer också att implementera populära algoritmer, såsom Depth First Search, Breadth First Search, Bubble sort, Merge sort och Quicksort.

Lär dig att upptäcka datastrukturer och algoritmer i vardagen

Du kommer att öva på att tillämpa datastrukturer och algoritmer på kortlekar, musikspellistor, internationella maträtter och bokhögar. Du kommer att lämna kursen med förmågan att känna igen vanliga datastrukturer och algoritmer, och implementera dem i vardagliga applikationer!

Analysera algoritmers effektivitet

På vägen kommer du att stanna upp för att analysera populära algoritmer utifrån deras effektivitet. Du kommer att få grepp om ”Big O-notation”, branschstandarden för att beskriva en algoritms komplexitet.

Skärp dina kunskaper i Python-programmering

Att vara väl förtrogen med datastrukturer och algoritmer innebär att kunna ta vardagliga problem och lösa dem med effektiv kod. Du kommer att öva på detta i Python, och du tar med dig dessa grundläggande och överförbara färdigheter till vilket programmeringsspråk som helst.

Förkunskapskrav

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.
Starta kapitel
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.
Starta kapitel
Data Structures and Algorithms in Python
Kurs
slutförd

Tjäna ett prestationsbevis

Lägg till det här beviset i din LinkedIn-profil, ditt CV eller din meritförteckning
Dela det i sociala medier och i din medarbetarutvärdering
Registrera dig nu

Gå med 19 miljoner lärande och börja Data Structures and Algorithms in Python idag!

Skapa ditt kostnadsfria konto

Fortsätt med GoogleVisa fler alternativ

eller


Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina uppgifter lagras i USA.

Utveckla dina datakunskaper med DataCamp för mobilen

Gör framsteg när du är på språng med våra mobila kurser och dagliga 5-minuters kodningsutmaningar.