|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/data-structures-algorithms-1
课程评论:没有评论
课程名称:数据结构与算法(I) 课程概述: 通过学习本课程,学生将全面掌握向量和列表的定义及使用,能够运用这些数据结构解决实际问题。课程结束时,学生将能够从渐进复杂度的角度评估数据结构和算法,分析迭代和递归算法的存储与时间复杂度,实现向量和列表,理解并实现基本的排序算法(如冒泡排序、插入排序和选择排序)以及搜索算法(如二分搜索、斐波那契搜索和插值搜索),并在实际问题中有效应用向量和列表。 课程大纲: - 第零章:课程导言 - 第一章 绪论(上):介绍课程背景与整体架构 - 第一章 绪论(下):深入探讨绪论内容 - 第二章 向量(上):向量的基本概念及其应用 - 第二章 向量(下):进一步解析向量的特性与使用 - 第三章 列表:列表的数据结构及其实现 - 编程作业:实践所学知识,通过编程来巩固理解与应用 本课程适合希望深入理解数据结构与算法的学生和专业人士,通过系统的学习和实践,提升自己的编程与问题解决技能。
Part: 1
Title:第零章
Description:
Part: 2
Title:第一章 绪论(上)
Description:本章内容为:绪论
Part: 3
Title:第一章 绪论(下)
Description:本章内容为:绪论
Part: 4
Title:第二章 向量(上)
Description:本章内容为:向量
Part: 5
Title:第二章 向量(下)
Description:本章内容为:向量
Part: 6
Title:第三章 列表
Description:本章内容为:列表
Part: 7
Title:编程作业
Description:
By learning this course, you will get a comprehensive grasp of vector and list and the ability to use them in solving real problems. By the end of this course, you will be able to evaluate data structures and algorithms in terms of asymptotic complexity, analyze storage/time complexity of iterative/recursive algorithms, implement vector and list, understand/implement basic sorting algorithms such as Bubblesort, Insertionsort, and Selectionsort, understand/implement search algorithms such as Binary Search, Fibonacci Search, and Interpolation Search, use vector and list in problem-solving. 通过学习本课程,你将得到向量和列表的全面理解以及使用向量和列表解决实际问题的能力。 在本课程结束时,你将能够根据渐进复杂度评估数据结构和算法,分析迭代/递归算法的空间/时间复杂度,实现向量和列表, 了解/实现基本排序算法(例如冒泡排序、插入排序和选择排序),理解/实现搜索算法(例如二分搜索、斐波那契搜索和插值搜索), 使用向量和列表解决问题。