Data Structures and Performance

Data Structures and Performance

Archived
课程
en
英语
60 时
此内容评级为 0/5

你无法访问存档的 讲座

来源
  • 来自www.coursera.org
状况
  • 自定进度
  • 免费获取
  • 收费证书
更多信息
  • 6 序列
  • 等级 中级

你无法访问存档的 讲座

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

课程详情

教学大纲

  • 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...

先决条件

没有。

讲师

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

编辑

加州大学圣地亚哥分校是位于加利福尼亚州圣地亚哥的一所公立赠地研究型大学。加州大学圣地亚哥分校成立于 1960 年,位于斯克里普斯海洋学研究所附近,是加州大学十个校区中最南端的一个,提供 200 多个本科和研究生学位课程,在校本科生 33,096 人,研究生 9,872 人。

加州大学圣地亚哥分校被认为是世界上最好的大学之一。多份出版物将加州大学圣地亚哥分校的生物科学系和计算机科学系评为世界前十名。

平台

Coursera是一家数字公司,提供由位于加利福尼亚州山景城的计算机教师Andrew Ng和达芙妮科勒斯坦福大学创建的大型开放式在线课程。

Coursera与顶尖大学和组织合作,在线提供一些课程,并提供许多科目的课程,包括:物理,工程,人文,医学,生物学,社会科学,数学,商业,计算机科学,数字营销,数据科学 和其他科目。

此内容评级为 4.5/5
(没有评论)
此内容评级为 4.5/5
(没有评论)
完成这个资源,写一篇评论