Informações sobre o curso

565,580 visualizações recentes

Resultados de carreira do aprendiz

37%

comecei uma nova carreira após concluir estes cursos

39%

consegui um benefício significativo de carreira com este curso

12%

recebi um aumento ou promoção
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário

Basic knowledge of at least one programming language: C++, Java, Python, C, C#, Javascript, Haskell, Kotlin, Ruby, Rust, Scala.

Aprox. 25 horas para completar
Inglês

Habilidades que você terá

Binary Search TreePriority QueueHash TableStack (Abstract Data Type)List

Resultados de carreira do aprendiz

37%

comecei uma nova carreira após concluir estes cursos

39%

consegui um benefício significativo de carreira com este curso

12%

recebi um aumento ou promoção
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário

Basic knowledge of at least one programming language: C++, Java, Python, C, C#, Javascript, Haskell, Kotlin, Ruby, Rust, Scala.

Aprox. 25 horas para completar
Inglês

oferecido por

Placeholder

Universidade da Califórnia, San Diego

Placeholder

National Research University Higher School of Economics

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up92%(32,604 classificações)Info
Semana
1

Semana 1

5 horas para concluir

Basic Data Structures

5 horas para concluir
7 vídeos (Total 60 mín.), 7 leituras, 2 testes
7 videos
Arrays7min
Singly-Linked Lists9min
Doubly-Linked Lists4min
Stacks10min
Queues7min
Trees11min
Tree Traversal10min
7 leituras
Welcome10min
Slides and External References10min
Slides and External References10min
Slides and External References10min
Available Programming Languages10min
FAQ on Programming Assignments10min
Acknowledgements10min
1 exercício prático
Basic Data Structures30min
Semana
2

Semana 2

1 hora para concluir

Dynamic Arrays and Amortized Analysis

1 hora para concluir
5 vídeos (Total 31 mín.), 1 leitura, 1 teste
5 videos
Amortized Analysis: Aggregate Method5min
Amortized Analysis: Banker's Method6min
Amortized Analysis: Physicist's Method7min
Amortized Analysis: Summary2min
1 leituras
Slides and External References10min
1 exercício prático
Dynamic Arrays and Amortized Analysis30min
Semana
3

Semana 3

7 horas para concluir

Priority Queues and Disjoint Sets

7 horas para concluir
15 vídeos (Total 129 mín.), 6 leituras, 4 testes
15 videos
Naive Implementations of Priority Queues5min
Binary Trees1min
Basic Operations12min
Complete Binary Trees9min
Pseudocode8min
Heap Sort10min
Building a Heap10min
Final Remarks4min
Overview7min
Naive Implementations10min
Trees for Disjoint Sets7min
Union by Rank9min
Path Compression6min
Analysis (Optional)18min
6 leituras
Slides10min
Tree Height Remark10min
Slides and External References10min
Slides and External References10min
Slides and External References10min
Slides and External References10min
3 exercícios práticos
Priority Queues: Quiz12min
Quiz: Disjoint Sets30min
Priority Queues and Disjoint Sets30min
Semana
4

Semana 4

6 horas para concluir

Hash Tables

6 horas para concluir
22 vídeos (Total 170 mín.), 4 leituras, 3 testes
22 videos
Analysing Service Access Logs7min
Direct Addressing7min
List-based Mapping8min
Hash Functions3min
Chaining Scheme6min
Chaining Implementation and Analysis5min
Hash Tables6min
Phone Book Problem4min
Phone Book Problem - Continued6min
Universal Family9min
Hashing Integers9min
Proof: Upper Bound for Chain Length (Optional)8min
Proof: Universal Family for Integers (Optional)11min
Hashing Strings9min
Hashing Strings - Cardinality Fix7min
Search Pattern in Text7min
Rabin-Karp's Algorithm9min
Optimization: Precomputation9min
Optimization: Implementation and Analysis5min
Instant Uploads and Storage Optimization in Dropbox10min
Distributed Hash Tables12min
4 leituras
Slides and External References10min
Slides and External References10min
Slides and External References10min
Slides and External References10min
2 exercícios práticos
Hash Tables and Hash Functions30min
Hashing30min

Avaliações

Principais avaliações do ESTRUTURA DE DADOSESTRUTURA DE DADOS

Visualizar todas as avaliações

Sobre Programa de cursos integrados Estruturas de dados e algoritmos

Estruturas de dados e algoritmos

Perguntas Frequentes – FAQ

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.