Informações sobre o curso

607,892 visualizações recentes

Resultados de carreira do aprendiz

30%

comecei uma nova carreira após concluir estes cursos

31%

consegui um benefício significativo de carreira com este curso

16%

recebi um aumento ou promoçã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
Aprox. 53 horas para completar
Inglês

Habilidades que você terá

Data StructureAlgorithmsJava Programming

Resultados de carreira do aprendiz

30%

comecei uma nova carreira após concluir estes cursos

31%

consegui um benefício significativo de carreira com este curso

16%

recebi um aumento ou promoçã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
Aprox. 53 horas para completar
Inglês

oferecido por

Placeholder

Universidade de Princeton

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up98%(54,570 classificações)Info
Semana
1

Semana 1

10 minutos para concluir

Course Introduction

10 minutos para concluir
1 vídeo (Total 9 mín.), 2 leituras
1 vídeos
2 leituras
Welcome to Algorithms, Part I1min
Lecture Slides
9 horas para concluir

Union−Find

9 horas para concluir
5 vídeos (Total 51 mín.), 2 leituras, 2 testes
5 videos
Quick Find10min
Quick Union7min
Quick-Union Improvements13min
Union−Find Applications9min
2 leituras
Overview1min
Lecture Slides
1 exercício prático
Interview Questions: Union–Find (ungraded)
1 hora para concluir

Analysis of Algorithms

1 hora para concluir
6 vídeos (Total 66 mín.), 1 leitura, 1 teste
6 videos
Observations10min
Mathematical Models12min
Order-of-Growth Classifications14min
Theory of Algorithms11min
Memory8min
1 leituras
Lecture Slides
1 exercício prático
Interview Questions: Analysis of Algorithms (ungraded)
Semana
2

Semana 2

9 horas para concluir

Stacks and Queues

9 horas para concluir
6 vídeos (Total 61 mín.), 2 leituras, 2 testes
6 videos
Stacks16min
Resizing Arrays9min
Queues4min
Generics9min
Iterators7min
Stack and Queue Applications (optional)13min
2 leituras
Overview1min
Lecture Slides
1 exercício prático
Interview Questions: Stacks and Queues (ungraded)
1 hora para concluir

Elementary Sorts

1 hora para concluir
6 vídeos (Total 63 mín.), 1 leitura, 1 teste
6 videos
Selection Sort6min
Insertion Sort9min
Shellsort10min
Shuffling7min
Convex Hull13min
1 leituras
Lecture Slides
1 exercício prático
Interview Questions: Elementary Sorts (ungraded)
Semana
3

Semana 3

9 horas para concluir

Mergesort

9 horas para concluir
5 vídeos (Total 49 mín.), 2 leituras, 2 testes
5 videos
Bottom-up Mergesort3min
Sorting Complexity9min
Comparators6min
Stability5min
2 leituras
Overview
Lecture Slides
1 exercício prático
Interview Questions: Mergesort (ungraded)
1 hora para concluir

Quicksort

1 hora para concluir
4 vídeos (Total 50 mín.), 1 leitura, 1 teste
4 videos
Selection7min
Duplicate Keys11min
System Sorts11min
1 leituras
Lecture Slides
1 exercício prático
Interview Questions: Quicksort (ungraded)
Semana
4

Semana 4

9 horas para concluir

Priority Queues

9 horas para concluir
4 vídeos (Total 74 mín.), 2 leituras, 2 testes
4 videos
Binary Heaps23min
Heapsort14min
Event-Driven Simulation (optional)22min
2 leituras
Overview10min
Lecture Slides
1 exercício prático
Interview Questions: Priority Queues (ungraded)
2 horas para concluir

Elementary Symbol Tables

2 horas para concluir
6 vídeos (Total 77 mín.), 1 leitura, 1 teste
6 videos
Elementary Implementations9min
Ordered Operations6min
Binary Search Trees19min
Ordered Operations in BSTs10min
Deletion in BSTs9min
1 leituras
Lecture Slides
1 exercício prático
Interview Questions: Elementary Symbol Tables (ungraded)30min

Avaliações

Principais avaliações do ALGORITMOS, PARTE I

Visualizar todas as avaliações

Perguntas Frequentes – FAQ

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