Kurs
Data Structures and Algorithms in Python
AvanceradKunskapsnivå
Uppdaterad 2026-02
PythonProgramming4 tim16 videor49 Övningar4,050 XP43,774Intyg om genomförande
Skapa ditt kostnadsfria konto
Fortsätt med GoogleVisa fler alternativeller
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
Utbildar du ett team?
Prova för företagKursbeskrivning
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 Python1
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.
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.
3
Searching algorithms
This chapter will focus on searching algorithms, like linear search, binary search, depth first search, and breadth first search. You will also study binary search trees and how to search within them.
4
Sorting algorithms
This chapter will teach you some sorting algorithms, like bubble sort, selection sort, insertion sort, merge sort, and quicksort.
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örteckningDela det i sociala medier och i din medarbetarutvärderingRegistrera 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 alternativeller
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.