Computer Science Domain · Python · Algorithmic Complexity · Sorting Algorithms
Learn advanced algorithms and data structures to improve your developer skills!
Livello avanzato
Contiene 2 Progetti, 8 Lezioni e altro
In italiano e inglese
Durata totale 5.5 ore
Con certificato di completamento
Cos'è?
Are you looking to develop your algorithm skills? This course is a continuation of Learn Algorithms and Data Structures. With Advanced Algorithms and Data Structures, where you can practice skills prevalent in advanced college courses and intensive interview questions. Flex those problem-solving skills and become more job-ready in this advanced course.
By taking this course, you will expand your core algorithms and data structures skillset. Here is what you'll be learning:
5.5 ore
Avanzato
In italiano
Certificato finale
Sommario
1. Welcome to Learn Advanced Algorithms and Data Structures with Python
Learn about what is new in the Advanced Algorithms and Data Structures with Python course!
2. Double-Ended Queues
Learn how to leverage the power of double-ended queues!
3. String Searching Algorithms
Learn about two powerful string searching methodologies: the Rabin-Karp algorithm and the Knuth-Morris-Pratt algorithm!
4. Trees
Learn about tries and binary indexed trees for efficient search implementations!
5. Balanced Binary Search Trees
Learn about B-Trees and splay trees!
6. Hamiltonian Algorithms
Learn about Hamiltonian paths and cycles and how to find both in Python!
7. Next Steps
You’ve completed the Learn Advanced Algorithms and Data Structures course! What’s next?
288 studenti si sono iscritti al percorso nell'ultima settimana. Cosa aspetti?
Progetti
Rabin-Karp Algorithm Project
In this project, you will build on the Rabin-Karp Algorithm to handle multiple patterns of varyin...
Leggi di più
Deque Palindrome Project
Test your knowledge about using a deque data structure in order to determine if a given string is...
Leggi di più
Non sarai mai solo. Potrai confrontarti e chiedere aiuto a persone come Marco e tutti gli altri studenti che stanno seguendo questo percorso
metodo devv
Imparare a programmare significa molto più che memorizzare la sintassi. Ti aiutiamo a pensare come un vero programmatore.
Come un consulente di carriera, ti guidiamo in ogni passaggio. Imparerai la cosa giusta al momento giusto, tutto in un unico posto.
Acquisisci esperienza pratica man mano che procedi creando progetti degni di un portfolio che ti aiuteranno a ottenere il tuo prossimo lavoro.
Puoi iniziare a seguire questo percorso gratis e ora. Cosa aspetti?
Scordati le seplici lezioni frontali. All’interno di questo percorso abbiamo unito diverse modalità di apprendimento che ti permetteranno di imparare al meglio.
8 Lezioni
8 Quiz
2 Progetti
8 Articoli
2 Testi
Ottieni un certificato di completamento da poter condividere dove vuoi.