Descrizione In questo corso, parte del programma Algorithms and Data Structures MicroMasters, imparerai tecniche algoritmiche di base e idee per problemi computazionali, che sorgono in applicazioni pratiche come ordinamento e ricerca, divide et impera, algoritmi avidi e programmazione dinamica. Questo corso coprirà le teorie, tra cui: come ordinare i dati e come ...
Descrizione Un buon algoritmo di solito si accompagna a un insieme di buone strutture di dati che consentono all'algoritmo di manipolare i dati in modo efficiente. In questo corso, parte del programma Algorithms and Data Structures MicroMasters, consideriamo le strutture dati comuni utilizzate in vari problemi computazionali. Imparerai come queste strutture di dati...
Descrizione Se hai mai utilizzato un servizio di navigazione per trovare il percorso ottimale e stimare il tempo necessario per raggiungere la destinazione, hai utilizzato algoritmi sui grafici. I grafici nascono in varie situazioni del mondo reale, come esistono reti stradali, reti di fornitura di acqua ed elettricità, reti di computer e, più recentemente, social network! Se stai cercando il momento più veloce per...
Descrizione Entra nell'area dei problemi più complessi e apprendi algoritmi avanzati per aiutarti a risolverli. Questo corso, parte del programma Algorithms and Data Structures MicroMasters, discute i problemi intrinsecamente difficili che incontrerai nel mondo reale che non hanno un algoritmo noto e dimostrabilmente efficiente, noto come problemi NP-Completi. Desideri…
Descrizione Il mondo e Internet sono pieni di informazioni testuali. Cerchiamo informazioni utilizzando query testuali e leggiamo siti Web, libri ed e-mail. Queste sono tutte stringhe dal punto di vista informatico. Per dare un senso a tutte queste informazioni e rendere efficiente la ricerca, i motori di ricerca utilizzano molti algoritmi di stringhe. Inoltre, il settore emergente...
Descrizione Se osservi due geni che servono allo stesso scopo in due specie diverse, come puoi confrontare rigorosamente questi geni per vedere come si sono evoluti l'uno dall'altro? Nella prima parte del corso, parte del programma Algorithms and Data Structures MicroMasters, vedremo come…