Data Structures and Performance

Data Structures and Performance

Archived
Curso
en
Inglês
60 h
Este conteúdo é classificado como 0 de 5

You can't access an archived course

Fonte
  • De www.coursera.org
CONDIÇÕES
  • Individualizado
  • Acesso livre
  • Certificado pago
Mais informações
  • 6 sequências
  • Intermediate Level

You can't access an archived course

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Saiba mais

Detalhes do curso

Programa de Estudos

  • Week 1 - Introduction to the Course
    Welcome to the first module in the second course of our Intermediate Java Programming Specialization. We'll start with introductions again: to ourselves, the Google engineers, and the structure of the course. After the introduction we'll have a short warm up...
  • Week 2 - Working with Strings
    This week we're going to dive into the course programming project. In the first lesson you'll learn about Strings and Regular Expressions, and in the programming assignment this week you'll apply that knowledge to adding functionality to your text editor so t...
  • Week 3 - Efficiency Analysis and Benchmarking
    Welcome to week 2! The text-editor application you worked with last week does something, but it doesn't do it particularly fast. This week we'll start talking about efficiency. We'll introduce the concept of "Big-O" notation, which sounds a little silly, bu...
  • Week 4 - Interfaces, Linked Lists vs. Arrays, and Correctness
    This week we'll start talking about some of the basic concepts that one expects to find in a data structures course: the idea of data abstraction, and a data structure called a Linked List. Even though Linked Lists are not very efficient structures (for the m...
  • Week 5 - Trees! (including Binary Search Trees and Tries)
    Welcome to week 4! We know you've been working hard. We hope you tried that optional Markov Text Generation programming assignment last week, but if not, no worries. You can always go back and do it later (spoiler alert: it's pretty amazing that such a simp...
  • Week 6 - Hash Maps and Edit Distance
    You made it to the last week! Congratulations on getting this far! In this last week we'll be looking at a fundamental data structure called a Hash Table. If you thought trees were fast, just wait until you see what Hash Tables can do! Your last programmi...

Pré-requisito

Nenhum.

Instrutores

Christine Alvarado
Associate Teaching Professor
Computer Science and Engineering

Mia Minnes
Assistant Teaching Professor
Computer Science and Engineering

Leo Porter
Assistant Teaching Professor
Computer Science and Engineering

Editor

A Universidade da Califórnia em San Diego é uma universidade pública de investigação em San Diego, Califórnia. Fundada em 1960 perto do já existente Scripps Institution of Oceanography, a UC San Diego é o mais meridional dos dez campus da Universidade da Califórnia e oferece mais de 200 programas de graduação e pós-graduação, matriculando 33.096 alunos de graduação e 9.872 alunos de pós-graduação. 

A UC San Diego é considerada uma das melhores universidades do mundo. Várias publicações classificaram os Departamentos de Ciências Biológicas e Ciências da Computação da UC San Diego entre os 10 melhores do mundo.

Plataforma

A Coursera é uma empresa digital que oferece um curso on-line massivo e aberto, fundado pelos professores de computação Andrew Ng e Daphne Koller Stanford University, localizado em Mountain View, Califórnia.

O Coursera trabalha com as melhores universidades e organizações para disponibilizar alguns dos seus cursos on-line e oferece cursos em várias disciplinas, incluindo: física, engenharia, humanidades, medicina, biologia, ciências sociais, matemática, negócios, ciência da computação, marketing digital, ciência de dados. e outros assuntos.Cours

Este conteúdo é classificado como 4.5 de 5
(nenhuma revisão)
Este conteúdo é classificado como 4.5 de 5
(nenhuma revisão)
Conclua este recurso para fazer uma avaliação